Software Engineer, Server Efficiency

Meta builds technologies that help people connect, find communities, and grow businesses through social platforms and immersive experiences.
$70,670 - $208,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
6+ years of experience
Enterprise SaaS

Description For Software Engineer, Server Efficiency

Meta's Server Efficiency team plays a crucial role in optimizing the entire software stack running in their data centers, contributing to significant cost savings and improved business metrics. The team is responsible for performance engineering to support Meta's server-side software, focusing on optimizing software execution through deep understanding of data patterns and workloads. As a Software Engineer in Server Efficiency, you'll work on developing and optimizing C/C++ libraries, analyzing resource utilization, and implementing efficiency improvements that impact all of Meta's server developers and users. The role offers the opportunity to work alongside world-class library and compiler experts and collaborate with the open-source community. The position requires strong expertise in C/C++ programming, computer architecture, and performance optimization. The team's work directly contributes to Meta's top priorities by saving billions in operating expenses while ensuring computational resources for growth. This role is perfect for engineers passionate about low-level optimization, system performance, and making large-scale impact through efficiency improvements. Meta offers competitive compensation including base salary, bonus, equity, and comprehensive benefits, making it an attractive opportunity for experienced software engineers looking to work on challenging technical problems at scale.

Last updated 5 hours ago

Responsibilities For Software Engineer, Server Efficiency

  • Develop and optimize C/C++ libraries for Meta services
  • Analyze resource utilization in server applications
  • Identify bottlenecks and implement improvements
  • Work with internal customers and partners to define requirements
  • Plan execution based on team roadmap

Requirements For Software Engineer, Server Efficiency

  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
  • 6+ years of professional C/C++ experience
  • Knowledge of computer architecture, CPU and memory subsystem, and OS-level resource management
  • Experience using performance-profiling tools and optimizing native applications

Benefits For Software Engineer, Server Efficiency

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Bonus
  • Equity
  • Benefits package

Interested in this job?

Jobs Related To Meta Software Engineer, Server Efficiency

Software Engineer, Realtime Engine Technology - Reality Labs

Senior Software Engineer position at Meta's Reality Labs focusing on realtime engine technology for AR/VR applications.

Software Engineer, Infrastructure

Senior Software Engineer position at Meta, focusing on infrastructure development for billion-user products, requiring 6+ years of experience in large-scale systems.

Software Engineer, Infrastructure

Senior Software Engineer role at Meta focusing on infrastructure development and backend systems for Enterprise Infrastructure and Security team.

Server Engineer - BigBox

Senior Server Engineer position at Meta working on BigBox VR games, focusing on backend services and game infrastructure.

Network Engineer, Engineering R&D

Senior Network Engineer role at Meta focusing on infrastructure and network solutions for lab environments.