Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$169,442 - $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, is a leading technology company that has revolutionized social connectivity since 2004. They are now expanding beyond traditional social media into immersive technologies like AR and VR. As a Software Engineer at Meta, you'll be working on systems that impact billions of users worldwide. The role involves developing high-volume servers, creating web applications, and building critical infrastructure. You'll be part of a team that pushes the boundaries of technology, working with cutting-edge tools and frameworks.

The position requires strong technical skills in various programming languages, databases, and software development tools. You'll be responsible for designing, developing, and testing operating systems-level software and network distribution software. The role offers competitive compensation including base salary, bonus, and equity, along with comprehensive benefits.

Meta's culture emphasizes innovation, technical excellence, and scale. They're looking for engineers who can handle complex technical challenges while maintaining high code quality standards. This is an excellent opportunity for someone who wants to work on products that shape how people connect and communicate globally.

The company is particularly focused on building the next evolution of social technology through immersive experiences, making this an exciting time to join their team. You'll have the chance to work on projects that go beyond traditional screen-based interactions into the realm of augmented and virtual reality.

Last updated 5 minutes ago

Responsibilities For Software Engineer

  • Research, design, develop, build and test operating systems-level software, compilers, and network distribution software
  • Build new software features and improve existing products
  • Push code and drive the development of systems behind company products
  • Create web applications that reach billions of people
  • Build high-volume servers
  • Develop relevant product area, codebase, and systems
  • Produce high quality code with good test coverage
  • Master internal development standards

Requirements For Software Engineer

Java
JavaScript
PHP
Python
  • Master's degree in Computer Science, Engineering, Mathematics, Statistics, Data Science, or related field
  • Experience with C, C++, C#, Java, or JavaScript
  • Knowledge of Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Proficiency with software development tools (Code editors, revision control systems)
  • Knowledge of core web technologies: HTML, CSS, JavaScript
  • Understanding of algorithms
  • Knowledge of data processing, programming languages, databases, networking, operating systems

Benefits For Software Engineer

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer

Software Engineering role at Meta focusing on building large-scale distributed systems and web applications that impact billions of users globally.

Software Engineer, Product

Software Engineer position at Meta focusing on product development, requiring full-stack expertise and experience with modern web technologies.

Software Engineer, Product

Software Engineer position at Meta focusing on product development, offering competitive compensation and the opportunity to work on cutting-edge social technology platforms.

Software Engineer (Product)

Software Engineer position at Meta focusing on product development and infrastructure, offering competitive compensation and benefits.

Software Engineer

Software Engineer position at Meta focusing on developing and maintaining scalable software systems using Linux and distributed systems.