Staff Backend Engineer
Uber · Bengaluru
- Experience9–13 yrs
- SalaryNot disclosed
- Work modeonsite
- Levelexecutive
- Posted2 Sept 2026
About Uber
Uber is hiring in Bengaluru in automotive mobility. This role looks for around 9+ years of experience.
Skills
- distributed systems
- Concurrency
- Networking
- Data modelling
- System performance tuning
- Go
- Java
- Python
- Kubernetes
- Docker
- MySQL
- Cassandra
- Redis
- Kafka
- microservices
The role
A backend engineer at a mobility marketplace designs distributed systems and owns scalable services for real-time dispatch, payments, and pricing, using Go, Java, and Python. This person also applies concurrency and system performance tuning to improve reliability and operational excellence.
Full job description
Responsibilities:
Lead the design and architecture of large-scale distributed systems.
Drive cross-team technical initiatives.
Own critical backend services powering millions of users.
Influence engineering standards and technical direction.
Mentor senior and mid-level engineers.
Design highly scalable, fault-tolerant distributed systems.
Optimise systems for latency, throughput, and reliability.
Review and approve architectural proposals across teams.
Set backend best practices and engineering standards.
Lead major cross-functional projects.
Drive the technical roadmap and long-term architecture vision.
Own mission-critical backend services (real-time dispatch, payments, pricing, etc. )
Improve system observability and operational excellence.
Lead incident response and root-cause analysis.
Mentor senior engineers.
Raise code quality and system thinking across the org.
Participate in hiring and technical interviews.
Requirements:
8-12+ years of backend engineering experience.
Deep expertise in distributed systems.
Proven experience designing systems at scale (millions+ QPS).
Strong knowledge of: Concurrency, Networking, Data modelling, System performance tuning.
Experience leading large technical initiatives.
Technical Stack:
Languages: Go, Java, Python.
Infrastructure: KUbernetes, Docker.
Databases: MySQL, Cassandra, Redis.
Messaging: Kafka.
Cloud and Infra: Large-scale distributed systems, microservices.