Software Engineer (Leadership) - Infrastructure

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms like Facebook, Instagram, WhatsApp, and immersive AR/VR experiences.
$180,000 - $300,000
Distributed Systems
Staff Software Engineer
Remote
5,000+ Employees
8+ years of experience
AR/VR · Enterprise SaaS · Social Media

Description For Software Engineer (Leadership) - Infrastructure

Meta is seeking a seasoned Software Engineer (Leadership) to join their Infrastructure team, focusing on building and scaling distributed systems that power Facebook's massive platform. This role involves architecting and developing large distributed components that handle millions of requests per second with sub-second latency and fault tolerance.

As a Leadership Software Engineer, you'll be at the forefront of tackling complex technical challenges, from Facebook-scale data storage to synchronization and coordination of large server clusters. You'll drive the team's technical direction, mentor senior engineers, and shape the long-term vision for cross-company initiatives.

The role requires a strong technical background in distributed systems, with expertise in languages like C++, Java, or C#. You'll be responsible for leading projects with industry-wide impact, collaborating with organization leaders, and developing multi-year technical roadmaps that align with Meta's strategic goals.

Meta offers a unique opportunity to work on technology that impacts billions of users worldwide. The company is expanding beyond traditional social media into cutting-edge areas like augmented and virtual reality, making this an exciting time to join. You'll be part of shaping the future of digital connection and social technology, working on challenges that push beyond the constraints of current technology.

The ideal candidate combines technical excellence with strong leadership abilities, capable of mentoring senior engineers and driving large-scale, cross-functional initiatives. If you're passionate about solving complex technical challenges at scale and leading teams toward ambitious goals, this role offers the perfect platform to make a significant impact on the future of social technology.

Last updated 2 months ago

Responsibilities For Software Engineer (Leadership) - Infrastructure

  • Drive the team's goals and technical direction to pursue opportunities that make your larger organization more efficient
  • Effectively communicate complex features and systems in detail
  • Understand industry & company-wide trends to help assess & develop new technologies
  • Partner & collaborate with organization leaders to help improve the level of performance of the team & organization
  • Identify new opportunities for the larger organization & influence the appropriate people for staffing/prioritizing new ideas
  • Lead long term technical vision and roadmap for large cross-company efforts
  • Suggest, collect and synthesize requirements and create an effective feature roadmap

Requirements For Software Engineer (Leadership) - Infrastructure

Java
  • Experience leading projects with industry-wide impact
  • Vast experience communicating and working across functions to drive solutions
  • Significant experience in mentoring/influencing senior engineers across organizations
  • Proven track record of planning multi-year roadmap in which shorter-term projects ladder to the long-term vision
  • Experience in driving large cross-functional/industry-wide engineering efforts
  • Extensive experience coding in C, C++, Java and/or C#
  • Significant experience building server applications
  • B.S. Computer Science or related technical field preferred
  • Experience with operating system internals, filesystems, programming language design, compilers preferred

Interested in this job?

Jobs Related To Meta Software Engineer (Leadership) - Infrastructure

Software Engineer (Systems)

Meta is seeking a Systems Software Engineer to develop operating systems-level software and distributed systems for their social technology platforms.

Software Engineer (Systems)

Senior systems engineering role at Meta focusing on distributed systems, operating system-level software, and large-scale infrastructure.

Software Engineer, Systems

Systems Software Engineer role at Meta, building operating systems and distributed software that powers social technology platforms used by billions.

Performance and Capacity Engineer

Lead performance optimization and capacity planning for Meta's global infrastructure, scaling systems that serve billions of users.

AI/HPC Systems Performance Engineer

AI/HPC Systems Performance Engineer at Meta, leading teams to develop solutions for large-scale AI training systems and network infrastructure.