Posted in

Software Engineer – Product

Software Engineer – Product

CompanyMeta
LocationNew York, NY, USA
Salary$258524 – $290180
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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.