Taro Logo

Software Engineer

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

Job Description

Meta (formerly Facebook) is seeking a Software Engineer to join their team in Bellevue, WA. This role offers an exciting opportunity to work on technologies that connect billions of people worldwide through platforms like Facebook, Instagram, WhatsApp, and Meta's emerging AR/VR experiences.

The position requires a Master's degree in Computer Science or related field and involves developing operating systems-level software, compilers, and network distribution software for large distributed components. You'll be responsible for building and improving features that impact billions of users, working with various programming languages including Java, JavaScript, Python, and PHP.

As a Software Engineer at Meta, you'll be part of a team that pushes the boundaries of social technology, working on high-volume servers and creating web applications that reach a global audience. The role demands strong proficiency in data analysis, programming, and software engineering, with the ability to apply mathematical principles to solve complex engineering problems.

The compensation package is highly competitive, ranging from $179,795 to $200,200 annually, plus bonus and equity opportunities. Meta offers comprehensive benefits including medical insurance, 401k, and equity grants. The company maintains a strong commitment to diversity and inclusion, providing equal employment opportunities and reasonable accommodations for qualified individuals.

This is an excellent opportunity for someone who wants to work on challenging technical problems at scale, contribute to products that impact billions of users, and be part of Meta's mission to build the next evolution in social technology. The role offers exposure to cutting-edge technology, including AR/VR development, and the chance to work with some of the industry's best engineers.

Working at Meta means being part of a company that's constantly pushing technological boundaries, from traditional social networking to the development of the metaverse. You'll have the opportunity to work on complex distributed systems, contribute to open-source projects, and help shape the future of how people connect and interact online.

Last updated 2 months 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 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
Python
PHP
  • 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 (VIM/Emacs, Git/Subversion/Perforce)
  • Knowledge of core web technologies (HTML, CSS, JavaScript)
  • Understanding of algorithms
  • Experience with data processing, programming languages, databases, networking, operating systems

Benefits For Software Engineer

Medical Insurance
Equity
401k
  • Competitive salary
  • Bonus
  • Equity
  • Health benefits