Taro Logo

Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$229,501 - $240,240
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · AR/VR · Consumer

Description For Software Engineer

Meta, formerly Facebook, is seeking a Senior Software Engineer to join their team in Menlo Park, CA. This role offers an exciting opportunity to work at one of the world's leading technology companies that's shaping the future of social connection and immersive experiences.

The position requires a Master's degree in Computer Science or related field and 3 years of experience, focusing on building large-scale infrastructure applications. You'll be working with a diverse tech stack including Java, JavaScript, Python, PHP, Ruby, and SQL, while contributing to the next generation of systems behind Meta's products.

As a Senior Software Engineer, you'll be responsible for creating web and mobile applications, building high-volume servers, and developing highly scalable solutions. The role involves heavy use of core computer science concepts, algorithm development, and working across various domains including data processing, databases, networking, and operating systems.

Meta offers a competitive compensation package ranging from $229,501 to $240,240 per year, plus bonus, equity, and comprehensive benefits. The company is at the forefront of technological innovation, moving beyond traditional social media into augmented and virtual reality experiences.

The ideal candidate will have strong experience in object-oriented software development, API design, and unit testing techniques. You'll be conducting design and code reviews, contributing to architectural decisions, and solving complex production problems. This is an excellent opportunity for someone who wants to work on products that impact billions of users worldwide while being part of Meta's mission to help people connect and build communities.

Meta provides an inclusive work environment and is proud to be an Equal Employment Opportunity employer, welcoming candidates from all backgrounds. The company offers reasonable accommodations for qualified individuals and maintains a strong commitment to diversity and inclusion in its hiring practices.

Last updated 19 days ago

Responsibilities For Software Engineer

  • Help build the next generation of systems behind Meta's products
  • Create web and/or mobile applications
  • Build high-volume servers to support content
  • Build highly scalable performant solutions
  • Develop algorithms and rely on core computer science concepts
  • Solve production problems and contribute to architectural decisions
  • Employ specialty knowledge across data processing, programming languages, databases, networking, and operating systems
  • Utilize database management systems, development environments, and various programming languages

Requirements For Software Engineer

Java
JavaScript
Python
PHP
Ruby
  • Master's degree in Computer Science, Engineering, Mathematics, or related field
  • 3 years of experience in software engineering
  • Experience with Java and JavaScript
  • Experience building large-scale infrastructure applications
  • Experience with relational databases and SQL
  • Experience with Python, PHP, Ruby
  • Experience with HTML and CSS
  • Experience conducting design and code reviews
  • Experience with object-oriented software development
  • Experience building maintainable and testable code bases including API design and unit testing

Benefits For Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Equity
  • Competitive salary
  • Bonus
  • Equity
  • Health benefits

Interested in this job?

Jobs Related To Meta Software Engineer