onsite
Principal Software Engineer, Backend - Zapp
Software Engineer
Lead the design and delivery of high‑throughput, real‑time backend services for a fast‑moving commerce platform, leveraging Go, Java, Kubernetes and AWS to ensure sub‑minute order fulfillment.
About the role
Key Responsibilities
- Architect, develop, and maintain highly scalable microservice systems that process orders, inventory and rider data in real time.
- Drive performance optimisation and reliability engineering to meet sub‑minute latency targets at massive scale.
- Lead technical decisions on cloud infrastructure, container orchestration (Kubernetes) and CI/CD pipelines on AWS.
- Mentor senior engineers, establish coding standards, and champion best practices in distributed systems.
- Collaborate with product, data science and operations teams to integrate AI‑driven features and ensure end‑to‑end system robustness.
Requirements
- 10+ years of professional software engineering experience, with at least 5 years focused on backend services.
- Deep expertise in Go and/or Java, and strong understanding of microservice architecture.
- Proven experience designing, deploying and operating systems on AWS using Kubernetes, Docker, and related cloud‑native technologies.
- Solid background in distributed systems, real‑time data processing, and performance tuning at high throughput.
- Track record of leading technical teams, mentoring engineers, and delivering production‑grade code in fast‑paced environments.
Skills
gojavakubernetesaws