Senior Software Engineer – Software Defined Network (SDN) and Network Observability Team - TeraWave
Core
Design and develop software systems to manage, route, and monitor Blue Origin's dynamic satellite network in real time, enabling network planning, orchestration, and observability across thousands of user terminals, satellites, and terrestrial infrastructure.
Role type
Senior Software Engineer (Distributed Systems & Network Observability)
Builds
Distributed services for network orchestration, telemetry processing, and real-time control plane operations for the TeraWave satellite constellation.
Domain
Space communications, Satellite Networks, Software Defined Networking (SDN)
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Rust, Java, C++, distributed microservices, Kafka/Kinesis/Pulsar, SQL/NoSQL, distributed systems fundamentals, observability tools
Preferred skills
SDN/telecommunications software, Apache Flink, OpenSearch/Elasticsearch, Kubernetes, AWS services, hardware/embedded systems integration
Technologies
Go, Rust, Java, C++, Kafka, Kinesis, Pulsar, SQL, NoSQL, OpenSearch, Elasticsearch, DynamoDB, AWS S3, Athena, Kubernetes
Responsibilities
Design and develop highly available, low-latency distributed services for network orchestration and telemetry; Build software to coordinate state across terrestrial infrastructure and orbital assets; Develop scalable data pipelines for high-volume telemetry streams; Design efficient data models and storage solutions; Build APIs for communication between network components; Collaborate with spacecraft, RF, and ground systems engineers; Diagnose and resolve performance bottlenecks in large-scale distributed systems; Participate in operational support including on-call rotations.
Seniority
Senior, hands-on IC