Taro Logo

Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses, known for apps like Facebook, Instagram, WhatsApp, and moving into AR/VR.
$300,731 - $339,130
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Enterprise SaaS · AR/VR · Social Media

Description For Software Engineer

Meta, a global technology leader formerly known as Facebook, is seeking a Staff Software Engineer to join their team in Fremont, CA. This role represents an opportunity to work at one of the world's most influential tech companies, known for products like Facebook, Instagram, WhatsApp, and their ventures into AR/VR technology.

The position requires a seasoned professional with 8 years of experience and a Master's degree in Computer Science or related field. You'll be responsible for developing and designing software systems that power Meta's enterprise infrastructure, working with cutting-edge technologies including Java, PHP, JavaScript, and Python. The role involves building highly available, scalable, and secure systems while collaborating with product managers, designers, and other engineers.

As a Staff Engineer, you'll have significant technical leadership responsibilities, including driving the team's technical direction, mentoring other engineers, and leading long-term technical vision for cross-company initiatives. You'll be involved in everything from system architecture to code reviews, ensuring the delivery of high-quality, performant solutions.

The compensation package is highly competitive, ranging from $300,731 to $339,130 annually, plus bonus, equity, and comprehensive benefits. Meta offers a collaborative environment where you'll work on products that impact billions of users worldwide. The company is particularly focused on pushing boundaries in areas like AR/VR, making this an exciting time to join the team.

This role is perfect for someone who wants to work at the intersection of scale and innovation, with opportunities to influence technical decisions across the organization while building next-generation social technology platforms. The position offers the chance to work on challenging technical problems while helping shape the future of digital connection and social technology.

Last updated an hour ago

Responsibilities For Software Engineer

  • Develop, design, create, modify, and/or test software systems for various software services
  • Build industry leading enterprise systems that are highly available, intuitive, scalable, and secure
  • Work with product managers, designers and other engineers to create software
  • Produce highly reliable and performant code with appropriate monitoring and alerting
  • Conduct design and code reviews
  • Follow release management policies
  • Drive the team's goals and technical direction
  • Mentor and influence senior engineers across organizations
  • Lead long term technical vision and roadmap for large cross-company efforts
  • Partner closely with infrastructure and operations teams

Requirements For Software Engineer

Java
PHP
JavaScript
Python
React
  • Master's degree in Computer Science, Computer Engineering, or related field
  • 8 years of experience
  • Experience building intuitive systems in Java, PHP, C++, or JavaScript
  • Experience working with code bases building micro services, REST APIs, and GraphQL
  • Experience modeling data flows between systems
  • Experience building secure software with auditable access controls
  • Object-oriented programming experience
  • Unix or Linux experience
  • Python and JavaScript experience

Benefits For Software Engineer

Medical Insurance
Equity
  • Medical Insurance
  • Equity
  • 401k

Jobs Related To Meta Software Engineer