Skip to content

Software Engineer – Product
Company | Meta |
---|
Location | New York, NY, USA |
---|
Salary | $258524 – $290180 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Senior |
---|
Requirements
- Bachelor’s degree (or foreign degree equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or a related field
- Five years of progressive, post-baccalaureate work experience in the job offered or in a computer-related occupation
- Five years of experience in full stack web/mobile application development in at least one of the following industry-standard languages: C, C++, Java, or C#
- Experience in building large-scale infrastructure applications
- Experience in creating web applications using at least one of the following: Python, PHP, or Ruby
- Experience with relational databases and SQL
- Experience in implementing web interfaces using at least one of the following: JavaScript, HTML, or CSS
- Experience leveraging frameworks including at least one of the following: React or React Native
- Experience conducting design and code reviews.
Responsibilities
- Develop, design, create, modify, and/or test software applications or systems for various products or software services
- Perform full stack web or mobile application development with a variety of coding languages
- Create consumer products and features using internal programming language Hack
- Implement web or mobile interfaces using XHTML, CSS, and/or JavaScript
- Work closely with Product Manager to define feature specifications and build products leveraging frameworks such as React and React Native
- Work closely with operations and infrastructure to build and scale back-end services
- Build report interfaces and data feeds
- Conduct design and code reviews
- May be assigned to specific group focused on product or infrastructure
- Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors
- Demonstrate good judgment in selecting methods and techniques for obtaining solutions
- Complete medium to large features (each with many tasks) independently without guidance
- Identify and drive changes as needed for assigned codebase, product area, or systems.
Preferred Qualifications
No preferred qualifications provided.