Taro Logo

Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
Burlingame, CA, USA
$181,215 - $200,200
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI · AR/VR · Social Media

Description For Software Engineer

Meta (formerly Facebook) is seeking a Software Engineer to join their team in Burlingame, CA. This role offers an exciting opportunity to work on large-scale distributed systems that power Meta's family of apps and services including Facebook, Instagram, WhatsApp, and their emerging AR/VR technologies.

The position requires 2 years of experience and focuses on developing operating systems-level software, compilers, and network distribution software. You'll be working on problems of moderate scope, pushing code, and helping build the systems that connect billions of people worldwide. The role demands proficiency in multiple programming languages including Java, Python, C++, and JavaScript, along with strong knowledge of SQL and distributed systems.

As a Software Engineer at Meta, you'll be responsible for producing high-quality code with good test coverage, using modern abstractions and frameworks. You'll work independently while collaborating with teams to create web applications that reach billions of people. The role offers exposure to cutting-edge technology and the opportunity to work on products that shape how people connect globally.

The compensation package is competitive, ranging from $181,215 to $200,200 per year, plus bonus and equity opportunities. Meta offers comprehensive benefits and the chance to work at one of the world's leading technology companies that's pushing boundaries in social technology and immersive experiences.

This is an excellent opportunity for someone who wants to make a significant impact while working on challenging technical problems at massive scale. You'll be part of Meta's mission to help people connect, find communities, and grow businesses while working on the next evolution of social technology beyond traditional 2D screens.

Last updated 2 days 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
  • Work on problems of moderate scope and drive development of systems behind Facebook's products
  • Create web applications that reach billions of people
  • Build high volume servers
  • Develop strong understanding of product area, codebase, and systems
  • Produce high quality code with good test coverage
  • Work independently and complete tasks on-schedule
  • Master Facebook's development standards
  • Actively seek and give feedback

Requirements For Software Engineer

Java
Python
JavaScript
  • Bachelor's degree in Computer Science, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 2 years of experience in coding with industry-standard languages
  • Experience with C, C++, C#, or Java
  • Experience with Python, PHP, or Haskell
  • Experience with relational databases and SQL
  • Experience with software development tools (Code editors, revision control systems)
  • Experience with Linux/UNIX systems
  • Experience with core web technologies (HTML, CSS, JavaScript)
  • Experience building highly-scalable performant solutions
  • Experience with distributed systems
  • Knowledge of algorithms

Benefits For Software Engineer

Medical Insurance
Equity
  • Bonus
  • Equity
  • Medical Insurance

Interested in this job?

Jobs Related To Meta Software Engineer