Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and emerging AR/VR experiences.
$178,360 - $200,200
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AR/VR · Social Media

Description For Software Engineer

Meta (formerly Facebook) is seeking a Software Engineer to join their innovative team in building the next generation of social technology. This role offers an exciting opportunity to work at one of the world's leading tech companies, with a focus on developing beyond traditional social media into immersive AR/VR experiences.

As a Software Engineer at Meta, you'll be responsible for developing, designing, and testing software applications that power products used by billions of people worldwide. The role requires strong programming fundamentals, with expertise in languages like Java, Python, or C++, and experience with web technologies including JavaScript, HTML, and CSS.

The position offers comprehensive compensation including a base salary range of $178,360-$200,200, plus additional benefits such as bonuses, equity, and a full benefits package. You'll be working from Meta's Menlo Park location, contributing to products that shape how people connect and interact globally.

Key responsibilities include producing high-quality code with good test coverage, working with modern frameworks and abstractions, and developing a deep understanding of Meta's product areas and systems. You'll be tackling problems of moderate scope, requiring analytical thinking and careful consideration of various factors.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, strong coding abilities in industry-standard languages, and experience with web application development and databases. This role offers an excellent opportunity to work on technology that impacts billions of users while growing your career at a company at the forefront of technological innovation.

Meta provides a collaborative environment where you'll work alongside talented engineers, with opportunities to learn and grow while contributing to products that connect the world. The company is particularly focused on pushing boundaries in AR/VR technology, making this an exciting time to join the team and help shape the future of social interaction.

Last updated 4 minutes ago

Responsibilities For Software Engineer

  • Develop, design, create, modify, and/or test software applications or systems for various products or software services
  • Develop a strong understanding of relevant product areas, 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 a variety of factors
  • Exercise judgment within defined procedures and practices to determine appropriate action
  • Master internal development standards from developing to releasing code

Requirements For Software Engineer

Java
Python
PHP
JavaScript
React
Node.js
  • Bachelor's degree (or foreign degree equivalent) in Computer Science, Engineering, or a related field
  • Experience coding in at least one of: C, C++, Java, or C#
  • Experience applying principles of human-computer interaction
  • Experience creating web applications using Python, PHP, Ruby, Node.js or React.js
  • Knowledge of relational databases and SQL
  • Experience implementing web interfaces using JavaScript, HTML, or CSS

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • bonus
  • equity
  • benefits package

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer, Product

Entry-level Software Engineer position at Meta, focusing on product development with competitive compensation and benefits in New York City.

Production Engineer

Production Engineer role at Meta focusing on developing and maintaining backend services, infrastructure, and data warehouse systems.

Software Engineer

Entry-level Software Engineer position at Meta, focusing on developing and maintaining large-scale software applications and systems.

Software Engineer, Product

Entry-level Software Engineer position at Meta focusing on product development with competitive compensation and benefits.

Software Engineer

Software Engineering role at Meta focusing on developing large-scale distributed systems and next-generation social technologies.