Software Engineer – Network
Technology
AzoraPhoenix, United States2 months agoUntil 10/29/2026
Full timeHybrid
Job description
Role
Build the software that moves data through Azora's space-ground optical network: link control, data plane services, scheduling, and the ground-side services that turn raw optical downlinks into reliable customer data delivery. You will implement the protocols and services the Network Architect defines – and help shape them with real implementation feedback.Responsibilities
- Implement networking software for the ground segment: link management, framing/ARQ logic, data ingest pipelines, store-and-forward services, and customer delivery APIs.
- Build the pass scheduling and orchestration services that coordinate satellites, ground stations, and weather data in near-real time.
- Develop telemetry, tracking, and command (TT&C) software paths, including encrypted command uplink and telemetry processing.
- Write high-throughput data plane code capable of sustaining multi-Gbps downlink rates from receiver hardware to storage and network egress.
- Build monitoring, logging, and operational tooling for a distributed, multi-site network.
- Develop simulation and test harnesses for protocol behavior over fading optical channels (packet loss, burst errors, outages).
- Participate in on-call support of operational ground stations as the network scales.
Required Qualifications
- BS/MS in Computer Science, Software Engineering, or related field.
- 4+ years of professional software engineering experience, with significant work in networked systems or distributed services.
- Strong skills in at least one of: Go, Rust, C++, or modern Python for backend/network services.
- Solid understanding of TCP/UDP, sockets, serialization, and performance tuning of network services.
- Experience with Linux systems programming and deployment (containers, systemd, CI/CD).
Preferred
- Experience with satellite ground systems, CCSDS protocols, or SDR/communications software.
- High-performance networking experience (DPDK, io_uring, kernel bypass, or 10/25/100GbE pipelines).
- Familiarity with cloud infrastructure (AWS/GCP), message queues, and time-series telemetry stacks (Prometheus, InfluxDB, Grafana).
- Exposure to DTN, custom ARQ protocols, or erasure coding for lossy links.
Benefits:
- Generous equity
- Competitive healthcare (including options for vision and dental)
- 401(k)
- Unlimited PTO
- Azora is proud to be an equal opportunity employer.
- If you need a reasonable accommodation as part of your application for employment or interviews with us, please let us know by contacting info@azora.space
- Final salary is based on geographic location, experience, skills, and qualifications.
Keywords
GoRustC++PythonNetworked systemsDistributed servicesTCP/UDPSocketsLinux systems programmingContainerizationCI/CDTelemetryData plane developmentProtocol implementationPerformance tuningAPI developmentSoftware EngineerNetworkDistributed SystemsLinux
Interested in this role?