Senior Software Development Engineer, SDN Routing and Dynamic Networks
Blue Origin · San Francisco Bay Area · 2 wk ago
On-siteEngineering$249k–$348k/yrFull-time
About the role
Blue Origin is building TeraWave, a next-generation satellite constellation designed to provide high-bandwidth, low-latency connectivity across the globe. This role is based in Seattle, WA, or Cupertino, CA.
Responsibilities
- Design, implement, test, and operate routing control-plane software for satellite, gateway, and terrestrial networks.
- Develop topology models for current and predicted connectivity across satellites, optical links, gateways, and Points of Presence.
- Implement path-computation algorithms that account for latency, capacity, availability, congestion, policy, and resource constraints.
- Translate network intent and computed paths into forwarding state on network elements.
- Develop routing behavior for topology transitions, link changes, node movement, degraded links, and failures.
- Integrate telemetry, topology, link-state, and network-condition data into route computation and control systems.
- Develop simulation, emulation, and test capabilities for routing correctness, convergence, scalability, resiliency, and performance.
- Diagnose routing and forwarding issues across the control plane, data plane, and physical topology.
Requirements
- Bachelor’s degree in Computer Science, Electrical Engineering, Computer Engineering, or related STEM field.
- 5 or more years of professional software development experience in technical domains.
- Experience developing software for networking, distributed systems, infrastructure, or embedded systems.
- Experience with IP routing, packet forwarding, convergence, failure recovery, or traffic engineering.
- Experience developing production software in C++, Rust, Go, Java, or Python.
Qualifications
- Master’s degree in Computer Science, Electrical Engineering, Computer Engineering, Operations Research, or related field.
- Experience implementing routing protocols, SDN controllers, path-computation systems, or network-management software.
- Experience with satellite, aerospace, mobile ad hoc, wireless mesh, or optical networks.
- Experience with centralized route computation, distributed routing, fast reroute, or local protection mechanisms.
- Experience modeling or routing across time-varying or predicted network topologies.
- Knowledge of IS-IS, BGP, MPLS, Segment Routing, PCEP, TI-LFA, or ECMP.
- Experience programming forwarding behavior on network processors, switching ASICs, embedded systems, or programmable data planes.
Benefits
- Medical, dental, vision, basic and supplemental life insurance.
- Paid parental leave, short and long-term disability.
- 401(k) with a company match of up to 5%.
- Education Support Program.
- Stock Options for all regular employees (working at least 20 hours/week).
- Paid Time Off: Up to four (4) weeks per year based on weekly scheduled hours, and up to 14 company-paid holidays.