Software Engineer - Network
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+9 more
Job description
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., * 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.
Requirements
- 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)., * 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 & conditions
Pulled from the full job description
- 401(k)
- Health insurance
- Vision insurance
- Dental insurance
- Unlimited paid time off, * Generous equity
- Competitive healthcare (including options for vision and dental)
- 401(k)
- Unlimited PTO
About the company
Azora is building high-bandwidth communications infrastructure for environments where fiber can’t reach. This work spans LEO spacecraft constellations, lunar exploration missions, GEO satcom, deployable optical ground for defense, and data centers both on- and off-world. To enable rapid global proliferation Azora is developing compact and modular optical terminals small enough to deploy from a backpack, and space terminals that support high speed optical links from LEO out to the Moon.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
The 12 Best Jobs for Software Engineers
Best Countries for Software Engineers
Is Software Engineering Over-Saturated?
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again