Description : What Youll Do
- Design, implement, and evolve large-scale distributed systems, backend services, and infrastructure powering Ubers products.
- Lead the architecture and technical strategy for key business-critical projects across multiple teams.
- Apply software design principles (SOLID, DRY, KISS) and system design best practices to build robust and extensible solutions.
- Partner with Product Managers, Designers, and Operations to define goals, success metrics, and delivery timelines.
- Identify architectural gaps and work to reduce technical debt through refactoring and evolving legacy systems.
- Debug and analyze issues across complex systems (e.g., memory leaks, performance bottlenecks, threading issues, race conditions).
- Define and enforce engineering best practices, including code reviews, testing strategies, observability, and operational excellence.
- Drive efficiency, performance, and latency improvements in backend systems at scale.
- Mentor junior and mid-level engineers, helping them grow technically and professionally.
- Participate in and drive hiring, including interviews, design challenges, and technical bar-raising efforts.
- Represent Uber in internal and external technical forums, conferences, and open-source initiatives.
Minimum Qualifications :
Bachelors or Masters degree in Computer Science, or a related technical field.7+ years of professional software engineering experience, with at least 2 years in a senior / lead capacity.Proven track record of delivering multiple projects from inception to production at scale.Expertise in data structures, algorithms, and system design principles.Strong experience with multithreaded programming, memory management, and performance optimization.Deep understanding of backend systems, APIs, microservices architecture, caching, and messaging systems.Proficient in analyzing system logs, tracing issues, and using profiling / debugging tools.Preferred Qualifications :
Experience working in high-scale, high-availability environments, ideally comparable to Ubers complexity (millions of users, real-time systems, globally distributed architecture).Strong track record of improving key engineering metrics (e.g., latency, throughput, system availability).Experience building and scaling platform or infra services used by multiple teams.Demonstrated innovation and experimentation, including "fail-fast" mindset and data-driven decision making.Deep understanding of observability (metrics, logs, traces) and building self-healing systems.Experience with cloud-native architectures, CI / CD pipelines, and infrastructure-as-code.Tech Stack & Tools :
Languages & Frameworks :
Primary : Go, Java, Kotlin, PythonOthers : Node.js, Scala (in some legacy systems)Backend & Infrastructure :1. gRPC, RESTful APIs, GraphQL
2. Kubernetes (K8s), Docker, Service Mesh (Istio / Envoy)
3. Apache Kafka, RabbitMQ, Apache Pulsar
4. Redis, Memcached, Elasticsearch
5. PostgreSQL, MySQL, Cassandra, DynamoDB
Monitoring, Logging & Observability :1. Prometheus, Grafana, OpenTelemetry
2. Jaeger, Zipkin, ELK Stack (Elasticsearch, Logstash, Kibana)
3. PagerDuty, Splunk, Datadog
Development Tools :
GitHub, CircleCI, Jenkins, BazelTerraform, Helm, ArgoCDVS Code, IntelliJ, Jira, ConfluenceWhat We Value :
Leadership without authority : Ability to lead cross-functional efforts and influence teams beyond your own.Customer-centric mindset : Build with empathy, keeping end users and business needs in mind.Bias for action : You make smart decisions quickly, with pragmatism and risk assessment.Craftsmanship : A high bar for quality, performance, and maintainability.Collaboration : Work well with diverse teams, fostering psychological safety and inclusivity.Culture champion : Uphold and promote Uber's cultural norms, both within the team and across the broader org.Workplace Expectations :
Unless explicitly designated as fully remote, engineers are expected to spend at least 50% of their time in-office to foster collaboration and align with Ubers cultural values. For specific roles like those in green-light hubs, 100% in-office presence may be required.
Join Us :
At Uber, were reimagining the way the world moves. If youre passionate about tackling some of the hardest engineering problems at global scale, while mentoring others and driving a high-performing culture, wed love to talk. Lets move the world forward - together.
(ref : hirist.tech)