Sr. Staff Software Engineer - Customer Obsession

Global technology company revolutionizing transportation and delivery through its platform.
Backend
Staff Software Engineer
Hybrid
5,000+ Employees
10+ years of experience
Enterprise SaaS · Travel

Description For Sr. Staff Software Engineer - Customer Obsession

Uber's Customer Obsession Engineering team is seeking a Senior Staff Engineer to lead the development of scalable technology solutions for their customer support organization. This role combines technical leadership with strategic thinking, requiring expertise in building high-availability distributed systems. The position offers the opportunity to directly impact customer satisfaction while working with cutting-edge technologies.

As a Senior Staff Engineer, you'll be responsible for designing and implementing fault-tolerant systems that support global customer interactions. The role demands strong technical leadership skills, with responsibilities including mentoring junior engineers, collaborating with cross-functional teams, and driving engineering strategy for critical support services at scale.

The ideal candidate will bring 10+ years of software development experience, with demonstrated expertise in languages like Java, Python, or Go, and strong knowledge of cloud platforms and containerization technologies. You'll work in a hybrid environment, spending at least half your time in the Bangalore office, contributing to Uber's collaborative culture.

This position offers the chance to work on meaningful problems at scale, improving the efficiency of support teams while maintaining high system reliability. You'll be part of a team that values innovation, technical excellence, and continuous learning, while contributing to Uber's mission of setting the world in motion through technology-driven solutions.

Last updated 2 months ago

Responsibilities For Sr. Staff Software Engineer - Customer Obsession

  • Design and develop scalable, fault-tolerant systems to support customer interactions globally
  • Set technical direction for large-scale projects
  • Partner with cross-functional teams to define requirements and deliver solutions
  • Mentor and coach junior engineers
  • Identify bottlenecks in the customer support lifecycle and propose innovative solutions
  • Own the development and delivery of critical systems from inception to production
  • Establish best practices for coding, deployment, and incident management
  • Work closely with leadership to prioritize and manage engineering roadmaps

Requirements For Sr. Staff Software Engineer - Customer Obsession

Java
Python
Go
Kubernetes
  • 10+ years of professional software development experience, with at least 3 years in a leadership role
  • Proven track record in designing and delivering large-scale distributed systems
  • Expertise in one or more programming languages (Java, Python, Go, C++)
  • Strong knowledge of cloud platforms and containerisation technologies
  • Experience with databases (SQL and NoSQL), microservices architecture, and messaging systems
  • Exceptional problem-solving skills and critical thinking ability
  • Strong communication and interpersonal skills
  • Familiarity with customer support systems

Interested in this job?

Jobs Related To Uber Sr. Staff Software Engineer - Customer Obsession

Senior Staff Software Engineer - Autonomous Vehicles

Senior Staff Software Engineer position at Uber, focusing on autonomous vehicle technology development, including AI systems and driving datasets.

Senior Engineering Manager - Delivery Marketplace

Lead engineering teams building global solutions for Uber's Delivery Marketplace pricing and incentives systems

Engineering Manager II

Engineering Manager II position at Uber leading backend engineering teams in India, focusing on scalable solutions and team development.

Staff Software Engineer

Lead full-stack development role at Uber, focusing on scalable systems and technical leadership in the Scaled Solutions Tech organization.

Staff Software Engineer for Container Platform

Staff Software Engineer position focusing on building and maintaining Uber's next-generation container orchestration platform.