Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$178,360 - $200,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
AR/VR · Enterprise SaaS · Consumer

Description For Software Engineer

Meta, formerly Facebook Inc., is at the forefront of social technology innovation, offering an exciting opportunity for a Software Engineer to join their team. The role combines technical expertise with creative problem-solving, working on products that impact billions of users worldwide. You'll be part of developing and maintaining critical software applications and systems, utilizing a modern tech stack including Python, PHP, and JavaScript.

The position offers a competitive compensation package ranging from $178,360 to $200,200 annually, plus bonus and equity opportunities. As a Software Engineer at Meta, you'll work on large-scale infrastructure applications and contribute to products that shape the future of digital connection. The role requires a Master's degree and expertise in web development, databases, and software engineering principles.

Meta's mission to move beyond traditional social media into immersive technologies like AR and VR presents unique technical challenges and opportunities for growth. You'll be working alongside talented engineers in Menlo Park, contributing to projects that push the boundaries of what's possible in social technology. The company's commitment to innovation, scale, and technical excellence makes this an ideal role for engineers who want to make a significant impact while working with cutting-edge technology.

The position offers comprehensive benefits and the chance to work on problems that affect billions of users. Meta's inclusive culture and focus on building the next evolution of social technology make this an exciting opportunity for engineers who want to be at the forefront of technological innovation while working on meaningful projects that connect people worldwide.

Last updated 2 months 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 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 diverse scope where analysis of data requires evaluation of identifiable factors
  • Master internal development standards from developing to releasing code

Requirements For Software Engineer

Python
PHP
JavaScript
  • Master's degree (or foreign equivalent) in Engineering, Information Systems, Analytics, Mathematics, Statistics, Physics, Applied Sciences, or related field
  • 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

Medical Insurance
Equity
  • bonus
  • equity
  • benefits

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer, Infrastructure

Backend Software Engineer role at Meta focusing on large-scale infrastructure systems and distributed components that power Facebook's core services.

Business Engineer

Meta seeks a Business Engineer to build scalable solutions across platforms, combining technical expertise with business acumen to drive partner success and innovation.

Software Engineer, Product

Software Engineer position at Meta working on scalable solutions for products impacting billions of users worldwide.

Software Engineer - AI Transport

Software Engineer position at Meta focusing on AI Transport solutions, working with NICs and transport software for AI workloads in large-scale distributed systems.

Software Engineer (Systems)

Systems Software Engineer role at Meta focusing on developing operating systems-level software and distributed systems for billions of users.