Meta
Software Engineer, Network Infrastructure
$154K–$217K
Menlo Park, CA · Full-time · Posted Sep 30, 2026
- Experience
- 6+ years in software engineering focused on network infrastructure, distributed systems, or network automation; 6+ years programming in C, C++, or Go in production.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
About the job
Designs and operates software that automates, monitors, and optimizes Meta’s global network infrastructure.
What you'll do
- Build distributed services and tools for network configuration, device state, topology, and telemetry.
- Improve network observability, staged rollouts, and incident response, including SLOs, dashboards, and runbooks.
- Make architecture decisions and improve system reliability and performance in collaboration with network engineers and partners.
What they ask for
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- 6+ years of software engineering experience focused on network infrastructure, distributed systems, or network automation.
- 6+ years programming in C, C++, or Go in a production environment.
- Experience with large-scale distributed systems or network management platforms and network protocols or concepts such as BGP, OSPF, ECMP, switching, routing, or traffic engineering.
Nice to have
- Experience with SDN, network operating systems, network device APIs such as OpenConfig or gNMI, or high-volume telemetry pipelines.
- Experience with infrastructure observability, network automation, or on-call rotations for critical network services.
Pay
$154,003/year to $217,000/year USD base salary
Tools
C, C++, Go, BGP, OSPF, ECMP, OpenConfig, gNMI
Model-written summary · the original posting is authoritative