Taro Logo

Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses, including Facebook, Instagram, WhatsApp, and working on AR/VR experiences.
$169,442 - $200,200
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Enterprise SaaS · Social Media · AR/VR

Description For Software Engineer

Meta (formerly Facebook) is seeking a Software Engineer to join their team in Bellevue, WA. This role offers an exciting opportunity to work on large-scale systems that impact billions of users worldwide. As a Software Engineer at Meta, you'll be responsible for developing operating systems-level software, compilers, and network distribution software that powers Meta's family of apps including Facebook, Instagram, and WhatsApp.

The position combines hands-on coding with systems design, requiring proficiency in languages like Java, Python, C++, and JavaScript. You'll work on building and improving features that reach global scale, while collaborating with teams to solve complex technical challenges. The role involves working with modern development tools and practices, including version control systems and SQL databases.

Meta offers a competitive compensation package starting from $169,442 to $200,200 annually, plus bonus and equity opportunities. The company provides comprehensive benefits including medical, dental, and vision insurance, as well as 401k benefits. This is an excellent opportunity for someone looking to make a significant impact in technology while working on products that connect people worldwide.

The ideal candidate will have a bachelor's degree in Computer Science or related field, with experience in software development and algorithms. You'll be joining a company at the forefront of social technology innovation, now expanding into augmented and virtual reality. Meta's culture emphasizes continuous learning, feedback, and growth, making it an ideal place for engineers looking to develop their careers while working on challenging technical problems at scale.

Last updated 6 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
  • Work on problems of moderate scope and push code
  • Drive the 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
  • Master Facebook's development standards
  • Actively seek and give feedback

Requirements For Software Engineer

Java
Python
JavaScript
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Systems Engineering, Applied Sciences, Mathematics, Physics, or related field
  • Experience coding in industry-standard languages (Java, Python, C++, or JavaScript)
  • Experience with C, C++, C#, or Java
  • Knowledge of relational databases and SQL
  • Experience with software development tools and revision control systems
  • Experience building highly-scalable performant solutions
  • Knowledge of algorithms

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Equity
  • Comprehensive medical insurance
  • Dental insurance
  • Vision insurance
  • 401k benefits
  • Equity compensation
  • Performance bonus

Interested in this job?

Jobs Related To Meta Software Engineer