Meta
Software Engineer, Network Routing
$154K–$217K
Menlo Park, CA · Full-time · Posted Sep 30, 2026
- Experience
- 5+ years of software development experience, or PhD with 2+ years of relevant experience; 3+ years of relevant network-device and routing-protocol experience.
- Education
- Bachelor’s degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
About the job
Develops and operates routing software and services for Meta’s data center, backbone, and AI networks.
What you'll do
- Scale and improve in-house routing protocol implementations and develop software for Meta’s production network.
- Operate Tier-0 routing services and work with network devices and protocols.
- Automate network processes and build monitoring, analysis, capacity-planning, and architecture-change tools.
What they ask for
- Bachelor’s degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
- 5+ years of software development experience in networking, distributed systems, or a related domain, or a PhD with 2+ years of relevant experience.
- 3+ years of relevant experience with network devices and products, and understanding of routing protocols in industry settings.
- Proficiency in C/C++ and at least one scripting language (Python/Shell Scripting).
Nice to have
- Experience implementing routing protocols such as BGP, OSPF, IS-IS, or Open/R in production software.
- Experience with production networking software, test automation, large-scale network design or operations, Tier-0 services, or CI/CD.
Pay
$154,003/year to $217,000/year USD base salary
Tools
BGP, Open/R, C/C++, Python, Shell Scripting, OSPF, IS-IS, CI/CD
AI focus
Supports AI network needs as part of Meta’s network infrastructure; no specific AI development work is stated.
Model-written summary · the original posting is authoritative