Software Engineer (Edge - Networking & Fleet)
RemoteFull-time5–9 yrsPosted 3 days ago
Senior software engineering role at Jobgether. Needs 5+ years. Remote.
About the role
As a Software Engineer specializing in Edge networking and fleet infrastructure, you will build and scale the systems that power a large residential device network used for web data extraction. You will work across distributed control planes, data planes, networking services, and fleet management capabilities, helping transform thousands of devices into reliable, production-grade infrastructure.
What you'll do
- Scale the existing data plane by evolving the command-and-control service into a horizontally scalable fetch scheduler capable of handling 50–100 million requests per day
- Design and build the Fleet Manager control plane, including provider adapters, inventory and health management, configuration, reconciliation, software rollout control
- Develop provider integrations that allow additional device sources to be onboarded through standardized workflows rather than bespoke scripts
- Own and improve the CONNECT proxy gateway, edge session management, IP reputation, proxy leases, and request scheduling in collaboration with other engineering teams
- Engineer secure and reliable networking between control services and residential peers using mTLS, gRPC, long-polling, and streaming over unreliable connections
What you need
- Networking
- Python
- Java
- C++
- Kubernetes
- Kafka
Good to have
- C
- IoT
- Rust
- gRPC
- Android
- GCP