Senior Network Routing Software Engineer (BGP/Open/R)

Meta

Menlo Park (CA)

On-site

USD 180,000 - 240,000

Full time

10 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Meta in Menlo Park, CA is seeking a software engineer to join our network infrastructure teams. You will help build scalable distributed systems, develop routing software, and ship production-grade solutions for the Meta data network.

You will work on in-house routing protocol implementations, automate test suites, and collaborate with cross-functional teams to support capacity planning and architecture changes in a fast-paced, cutting-edge environment.

Qualifications

  • Bachelor's degree in CS/CE or equivalent.
  • 5+ years of software development in networking or distributed systems.
  • 3+ years with network devices and routing protocols.
  • Proficiency in C/C++ and Python or Shell scripting.
  • Experience with developing and automating test suites for production networking software.
  • Experience implementing routing protocols (BGP, OSPF, IS-IS, Open/R).
  • Experience debugging large codebases and working with CI/CD.
  • Experience with large-scale network design and operations.
  • Experience operating Tier-0 services.
  • Experience automating test suites for CI/CD pipelines.

Responsibilities

  • Scale, harden, and evolve in-house routing protocol implementations to meet next-generation data center and AI network needs.
  • Develop software to solve routing problems for the Meta production network.
  • Work hands-on with networking devices and protocols.
  • Participate in production operations of Tier-0 routing services.
  • Integrate with adjacent systems and evaluate third-party solutions.
  • Partner with Network Engineering and Production Engineering to automate processes and build software infrastructure for network monitoring and capacity planning.

Skills

Distributed systems
Networking
C/C++
Python/Shell scripting
Test automation
CI/CD
Routing protocols
Debugging large codebases
Large-scale network design
Tier-0 operations

Education

Bachelor's degree in Computer Science, Computer Engineering, or equivalent practical experience

Tools

None

Job description

Meta in Menlo Park, CA is seeking a software engineer to join our network infrastructure teams. You will help build scalable distributed systems, develop routing software, and ship production-grade solutions for the Meta data network.

You will work on in-house routing protocol implementations, automate test suites, and collaborate with cross-functional teams to support capacity planning and architecture changes in a fast-paced, cutting-edge environment.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer, Network Routing
Software Engineer, Network Routing

Meta • Menlo Park (CA)

On-site
USD 180,000 - 240,000
Software Engineer - Host Networking
Software Engineer - Host Networking

Meta • Bellevue (WA)

On-site
USD 150,000 - 210,000
Global Network Production & Automation Engineer
Global Network Production & Automation Engineer

Meta • Menlo Park (CA)

Hybrid
USD 210,000 - 320,000
Principal Network Routing & Switching Engineer — Equity
Principal Network Routing & Switching Engineer — Equity

Arrcus Inc • San Jose (CA)

On-site
USD 200,000 - 225,000
Bonus + Equity
Parental leave
401k retirement plan
+3
Senior Network Software Engineer - Scalable Infra & AI
Senior Network Software Engineer - Scalable Infra & AI

Meta • Bellevue (WA)

On-site
USD 150,000 - 210,000
Network Engineer – AI Lab & Compute Networking
Network Engineer – AI Lab & Compute Networking

Meta • Menlo Park (CA)

On-site
USD 135,000 - 191,000
Bonus
Equity
Benefits
Senior Network Automation & Foundation Engineer (Equity)
Senior Network Automation & Foundation Engineer (Equity)

Meta • Menlo Park (CA)

On-site
USD 135,000 - 191,000
Network Hardware Engineer
Network Hardware Engineer

Meta Careers • Menlo Park (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Host Networking Software Engineer — Scalable Datacenter AI
Host Networking Software Engineer — Scalable Datacenter AI

Meta Careers • Bellevue (WA)

Hybrid
USD 120,000 - 180,000
Hyperscale Network Hardware Engineer
Hyperscale Network Hardware Engineer

Meta Careers • Menlo Park (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000