Staff Network Backend Engineer
About the role
Staff Network Backend Engineers own the design, implementation, and reliability of the backend services and APIs that power Point One's RTK Correction Network - from correction-data ingestion and distribution to the customer-facing APIs that deliver positioning at scale.
This is an ownership-first role: you will design and build distributed systems that serve real-time corrections to hundreds of thousands of devices in the field, with the latency, availability, and the correctness that mission-critical positioning demands.
The RTK Corrections Network is the backbone connecting our reference stations to every device that depends on us. This team is responsible for keeping it fast, reliable, and scalable: designing services that handle growing traffic, responding to evolving customer needs, and ensuring the network stays observable, tested, and production-ready as it grows.
Responsibilities
Success in this role means:
- Backend services are robust, performant, and scalable across a growing base of devices, customers, and geographies.
- Real-time corrections are delivered with low latency and high availability, even under load and partial failure.
- APIs are well-designed, well-documented, and easy for customers and internal teams to build on.
- Engineering decisions reflect a deep understanding of real-world constraints - latency, throughput, reliability, scale, and cost.
- Customer challenges are met with well-designed, durable solutions.
- Observability and testing are treated as first-class responsibilities, giving the team and customers confidence in every release.
Qualifications
- 7+ years of professional software development, with significant depth in backend or distributed systems.
- Proven ability to design, build, and operate production backend services and APIs at scale - from architecture through deployment and on-call ownership.
- Proven ability to decompose high-level goals into actionable tasks, realistic schedules, and clear milestones - with a track record of delivering on commitments.
- Strong proficiency in a backend language such as Go, Java, or Python.
- Deep understanding of networking fundamentals (TCP/IP, TLS, HTTP) and experience building low-latency, high-throughput services.
- Experience designing and operating distributed systems - availability, scaling, and observability.
- Hands-on experience with cloud infrastructure (AWS, GCP, or similar), containers, and CI/CD.
- Experience designing and owning testing and verification strategies for complex systems.
- BS/MS in Computer Science, Computer Engineering, or equivalent experience.
- Bonus points for experience with real-time data streaming or low-latency messaging (gRPC, Kafka).
- Experience with distributed processing frameworks (Flink, Spark, Hadoop).
- Background in highly available or mission-critical systems.
- Experience with infrastructure-as-code and large-scale observability tooling.