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.
Distributed Systems
Principal Software Engineer
Remote
5,000+ Employees
10+ years of experience
AI · AR/VR · 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 combines technical leadership with hands-on engineering, requiring expertise in building large-scale distributed components that handle millions of requests per second with sub-second latency.

The position involves leading critical infrastructure initiatives that form the backbone of Meta's services, from data storage solutions to server cluster management and runtime environments. The ideal candidate will bring both technical depth and leadership acumen, capable of driving technical direction while mentoring senior engineers and collaborating across organizations.

This role offers the opportunity to work on systems at unprecedented scale, tackling complex distributed computing challenges that impact billions of users. The Infrastructure team's work is fundamental to Meta's success, supporting products like Facebook, Instagram, WhatsApp, and their emerging AR/VR initiatives.

As a Principal-level position, you'll be expected to influence technical strategy across the company, develop multi-year roadmaps, and drive innovation in infrastructure engineering. The role combines Meta's competitive benefits with the chance to shape the future of social technology infrastructure.

Working remotely from the UK, you'll join a company that's pushing beyond traditional social media into the metaverse, making this an exciting opportunity to influence the next generation of social computing infrastructure.

Last updated 14 days 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

AI/HPC Systems Performance Engineer

AI/HPC Systems Performance Engineer role at Meta focusing on scaling AI infrastructure and optimizing network performance for AI training systems.

Software Engineer (Leadership) - Infrastructure

Lead Software Engineer position at Meta focusing on large-scale distributed systems and infrastructure, combining technical expertise with leadership responsibilities.

Distinguished Software Architect - Deep Learning and HPC Communications

Lead the development of next-generation GPU communication technologies for AI and HPC at NVIDIA, architecting solutions that scale to thousands of GPUs.

Distinguished Engineer – Data Center System Software Architect

Lead system software architecture for NVIDIA's data center products, working with cutting-edge GPU and CPU technologies while collaborating with major cloud providers.

Principal Software Engineer

Principal Software Engineer position at Coupang, leading architecture and development of distributed systems and infrastructure for a major e-commerce platform.