Staff Engineer, Backend Developer
Listed on 2026-06-06
-
Software Development
Backend Developer, Cloud Engineer - Software, DevOps, Golang
Our client is a fast-growing SaaS product company with an AI-driven platform live in 1,000+ locations across the North America, UK and APAC. They operate a real-time distributed ordering platform that orchestrates how orders flow through complex backend systems, from creation to processing and execution, at scale.
At its core, the system manages high-throughput event-driven workflows across menus, pricing logic, upselling engines, and POS integrations. It coordinates stateful interactions across multiple services, ensuring consistency, fault tolerance, and low-latency execution in production environments.
The architecture is built around scalable backend services that abstract complex ordering logic into reliable, real-time system behavior.
The roleWe are looking for a Staff Engineer for the companies Infrastructure team, responsible for resolving critical stability issues, improving reliability, and strengthening complex core backend systems.
This is a high-impact, hands-on role where you will work closely with senior engineers to tackle complex distributed systems challenges in a SaaS environment and directly influence the robustness, scalability, and reliability of the platform.
The company offers the opportunity to join at an early stage, shape the product, and drive growth while working on innovative solutions for the next generation of digital ordering ecosystem. You will enjoy a competitive salary, benefits, and stock options, while collaborating with a global, high-performing team and making a real impact on the company’s core product.
Key Responsibilities- Design, and implement robust backend systems using Python and Rust OR C++ OR Golang
- Enhance Kubernetes-based infrastructure, CI/CD pipelines, and cloud-native systems
- Work on real-time, low-level systems with strong networking components (telephony / VoIP / media systems)
- Own and deliver major initiatives that improve infrastructure stability and performance
- Troubleshoot and resolve complex production issues in a distributed SaaS environment
- Collaborate with senior engineers to define architecture, best practices, and observability standards
- 5+ years of professional software development experience, with strong Python expertise
- Experience in Rust, or C++ or Golang for performance-critical systems
- Strong background in distributed systems, networking protocols, and production-grade infrastructure
- Experience in Telephony or Voice over IP (VoIP) systems/products is required (SIP, RTP, WebRTC or similar environments) or real-time, low-level systems (Kernel, Drivers, RTOS).
- Hands-on experience with Kubernetes (Helm) and containerized deployments
- Proven ability to troubleshoot complex production issues and improve system reliability
- Strong software design skills and ability to contribute to architecture discussions.
- Familiarity with observability stacks (Prometheus, Grafana, Open Telemetry).
- An understanding of one of the following:
WebRTC, STUN/TURN, SIP, RTP, HLS, RTMP
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).