Software Engineer

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

Description For Software Engineer

Meta (formerly Facebook) is seeking a Software Engineer to join their team in building technologies that connect billions of people worldwide. This role offers an exciting opportunity to work on large-scale distributed systems and web applications that power platforms like Facebook, Instagram, and WhatsApp.

The position involves developing operating systems-level software, compilers, and network distribution software for large distributed components. You'll be responsible for building new features, improving existing products, and creating web applications that reach billions of users globally. The role requires strong programming skills and knowledge of various technologies including Python, Ruby, C++, JavaScript, and SQL.

As a Software Engineer at Meta, you'll work on problems of moderate scope and push code that drives the development of systems behind products. You'll be expected to produce high-quality code with good test coverage, using modern abstractions and frameworks. The role offers competitive compensation ranging from $203,350 to $240,240 per year, plus bonus and equity opportunities.

Meta is at the forefront of innovation in social technology, moving beyond traditional platforms into immersive experiences like augmented and virtual reality. This is an excellent opportunity for someone who wants to impact billions of users while working with cutting-edge technology. The company offers comprehensive benefits and is committed to creating an inclusive workplace environment.

The ideal candidate will have a Bachelor's degree in Computer Science or related field, with experience in web development technologies and algorithms. You'll be joining a company that's shaping the future of digital connection and social technology, working on projects that go beyond the constraints of screens and physical limitations.

Last updated 15 hours ago

Responsibilities For Software Engineer

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

Requirements For Software Engineer

Python
Ruby
JavaScript
  • Bachelor's degree in Computer Science, Engineering, Computer Engineering, Mathematics, and Applied Science, or related field
  • Experience with Python and Ruby
  • Experience with C
  • Experience with C++
  • Knowledge of Relational databases and SQL
  • Experience with JavaScript
  • Experience with HTML
  • Experience with CSS
  • Knowledge of Algorithms

Benefits For Software Engineer

Medical Insurance
Equity
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Software Engineer

Software Engineer, Systems

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

Software Engineer

Entry-level Software Engineering role at Meta, focusing on developing social technology platforms and immersive experiences with competitive compensation.

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.