Software Engineer, Systems
Meta is seeking a Systems Software Engineer to design, build, and optimize the low-level infrastructure and platform software that powers Meta's products at massive scale.
- London, England, United Kingdom
- On-site
- Posted Nov 10, 2026
INDUSTRYSoftware & InternetSaaS & Enterprise Software
Responsibilities
- Design and implement systems-level software components including kernel interfaces, runtime libraries, networking subsystems, or storage layers that underpin Meta's production infrastructure
- Own the technical architecture of platform systems, evaluating trade-offs across performance, reliability, maintainability, and operational complexity
- Instrument and profile systems to identify performance bottlenecks, latency hotspots, and resource inefficiencies, then drive targeted optimizations with measurable impact
- Build and maintain robust observability infrastructure including service level objectives, dashboards, alerting pipelines, and runbooks to reduce mean time to mitigation during incidents
- Lead root cause analysis for complex, non-reproducible system failures including multithreaded race conditions, memory corruption, and kernel-level faults, and implement defensive programming patterns to prevent recurrence
- Drive reliability improvements by reducing single points of failure, designing safe rollout strategies, and conducting resiliency testing such as overload and fault injection exercises
- Collaborate with hardware and infrastructure teams to co-design systems software that takes advantage of new compute, memory, and networking capabilities
- Proactively incorporate privacy, security, and integrity principles into systems design, contributing back to shared frameworks and platform-level safeguards
- Mentor other engineers on systems design principles, debugging methodologies, and engineering best practices, and contribute to recruiting and technical program initiatives
- Drive cross-team technical alignment by authoring design documents, facilitating architecture reviews, and communicating trade-offs clearly to both technical and non-technical stakeholders
Requirements
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience
- Experience in a Systems software engineering
Skills
Operating systemsKernel developmentNetworking stacksStorage infrastructurePerformance optimizationDebugging complex systemsMonitoring and alertingIncident responseAI prompt engineeringProfiling toolsOpen-source contributionsFirmware and driver developmentperfflamegraphshardware performance counters
Full description
MetaCompany details are for members
Sign up for a free job alert to see Meta's profile, website and LinkedIn, and the same for every employer on Referso Jobs.