Taro Logo

Software Engineer

Meta builds technologies that help people connect, find communities, and grow businesses through social technology and immersive experiences.
$232,350 - $240,240
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · AR/VR · Social Media

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 on critical infrastructure and systems that power Meta's family of apps and services used by billions of people worldwide.

The position requires a skilled engineer with 5 years of experience to work on operating systems-level software, compilers, and network distribution software for large distributed components. You'll be responsible for building and maintaining the core infrastructure that enables Meta's massive scale operations, handling complex data storage systems, and server cluster coordination.

As a Senior Software Engineer, you'll work with technologies like C/C++, Java, PHP, and Hack, while collaborating with cross-functional teams to drive innovation. The role demands strong technical expertise in distributed systems, scalable architecture, and performance optimization. You'll have the opportunity to own and drive significant technical initiatives, conduct code reviews, and make architectural decisions that impact millions of users.

Meta offers a competitive compensation package ranging from $232,350 to $240,240 annually, plus bonus, equity, and comprehensive benefits. The company's culture emphasizes innovation, ownership, and impact, with opportunities to work on cutting-edge technologies including AR/VR and AI.

This is an ideal role for experienced engineers who want to tackle complex technical challenges at scale, work with world-class talent, and contribute to products that connect billions of people. The position offers significant technical growth opportunities and the chance to shape the future of social technology.

Working at Meta means being part of a company that's constantly pushing boundaries in technology and social connection, with a strong focus on building the next evolution of social technology through immersive experiences. The role provides the perfect blend of technical challenge, scale, and impact for engineers who want to make a difference in how people connect and interact globally.

Last updated 5 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 diverse scope and design core, backend software components
  • Handle Facebook scale data storage, synchronization and coordination of large server cluster
  • Code using primarily C/C++, Java, PHP and Hack
  • Interface with other teams to incorporate their innovations
  • Conduct design and code reviews
  • Analyze and improve efficiency, scalability, and stability of various system resources
  • Complete medium to large features independently
  • Identify and drive changes for assigned codebase, product area and/or systems

Requirements For Software Engineer

Java
PHP
Linux
  • Bachelor's degree in Computer Science, Computer Software, Computer Engineering, Applied Sciences, Mathematics, Physics, or related field
  • 5 years of progressive, post-baccalaureate work experience
  • Experience with C, C++, Java, C#, Hack or other relevant coding languages
  • Experience building large-scale infrastructure applications
  • Experience designing and completing medium to large features independently
  • Experience owning a particular component, feature or system
  • Experience with relational databases and SQL
  • Experience with software development tools and revision control systems
  • Experience with Linux, UNIX, or other *nix-like OS
  • Experience with core web technologies: HTML, CSS, or JavaScript
  • Experience building highly-scalable performant solutions
  • Experience designing scalable distributed systems

Benefits For Software Engineer

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

Interested in this job?

Jobs Related To Meta Software Engineer