Software Engineer Product - Generalist

Meta builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps like Messenger, Instagram and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology.
Burlingame, CA, USA
$180,000 - $200,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · AR/VR · Social Media
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Developer 3

Oracle Software Developer 3 position in Redwood City, focusing on backend development with Java and SQL, offering competitive salary and comprehensive benefits.

Software Developer 3

Software Developer 3 position at Oracle focusing on backend development with C++, Python, and distributed systems in Redwood City, CA.

ERP Infor Developer

ERP Infor Developer position at Arsys, working on Infor LN systems with Java and SQL, offering hybrid work model and comprehensive benefits.

Software Developer 3

Software Developer 3 position at Oracle focusing on backend development with Java, Python, and JavaScript, offering competitive salary and comprehensive benefits.

Software Developer 3

Software Developer role at Oracle working on Cloud Infrastructure, building distributed systems and scalable cloud services.

Description For Software Engineer Product - Generalist

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology.

As a Software Engineer Product - Generalist at Meta, you will be responsible for developing, designing, creating, modifying, and/or testing software applications or systems for various products or software services. You'll need to develop a strong understanding of relevant product areas, codebases, and systems. The role requires proficiency in data analysis, programming, and software engineering, as well as the ability to produce high-quality code with good test coverage using modern abstractions and frameworks.

Key responsibilities include:

  • Working on problems of moderate scope where analysis of situations or data requires a review of various factors
  • Exercising judgment within defined procedures and practices to determine appropriate actions
  • Mastering internal development standards from developing to releasing code
  • Taking on tasks and projects with increasing levels of complexity

To be successful in this role, you'll need:

  • A Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field
  • 2 years of experience in a computer-related field
  • Experience coding in C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Experience creating web applications using Python, PHP, or Ruby
  • Knowledge of relational databases and SQL
  • Experience implementing web interfaces using JavaScript, HTML, or CSS

Meta offers a competitive compensation package, including a base salary range of $180,000 to $200,200 per year, plus bonus, equity, and benefits. The company is committed to providing equal employment opportunities and reasonable accommodations for candidates with disabilities or special needs.

Join Meta and help shape the future of social technology beyond the constraints of screens, distance, and even the rules of physics!

Last updated 6 months ago

Responsibilities For Software Engineer Product - Generalist

  • Develop, design, create, modify, and/or test software applications or systems
  • Develop a strong understanding of relevant product area, codebase, and/or systems
  • Demonstrate proficiency in data analysis, programming, and software engineering
  • Produce high-quality code with good test coverage using modern abstractions and frameworks
  • Work on problems of moderate scope where analysis of situations or data requires a review of various factors
  • Exercise judgment within defined procedures and practices to determine appropriate action
  • Master internal development standards from developing to releasing code
  • Take on tasks and projects with increasing levels of complexity

Requirements For Software Engineer Product - Generalist

Java
JavaScript
Python
PHP
Ruby
  • Bachelor's degree in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or related field
  • 2 years of experience in a computer-related field
  • Experience coding in C, C++, Java, or C#
  • Experience building large-scale infrastructure applications
  • Experience creating web applications using Python, PHP, or Ruby
  • Knowledge of relational databases and SQL
  • Experience implementing web interfaces using JavaScript, HTML, or CSS

Benefits For Software Engineer Product - Generalist

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus
  • Equity
  • Health Benefits

Interested in this job?