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 days 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

Staff Software Engineer

Staff Software Engineer position at Uber, focusing on full-stack development and system architecture for core business functions.

Sr Staff Software Engineer, Risk

Lead the development of large-scale risk management systems at Uber, protecting millions of users while ensuring seamless experiences across the platform.

Staff Software Engineer

Staff Software Engineer position at Uber, focusing on distributed systems and batch storage infrastructure, building multi-petabyte replication services.

Partner Engineer II

Partner Engineer II position at Uber, focusing on technical integration solutions and partner relationship management in Taipei.

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Staff Software Engineer position at Uber focusing on capacity planning and efficiency engineering, combining fullstack development with infrastructure optimization.