Sr. Staff Engineer

Global technology company providing ride-hailing, food delivery, and customer engagement solutions.
$252,000 - $280,000
Backend
Staff Software Engineer
Hybrid
7+ years of experience
Enterprise SaaS

Description For Sr. Staff Engineer

The Customer Obsession (CO) team at Uber is seeking a Sr. Staff Engineer to lead the development of their customer engagement platform. This role focuses on building and scaling magical customer care experiences for riders, eaters, delivery partners, merchants, and agents globally. The position involves architecting distributed backend systems with high availability and scalability requirements, while delivering delightful customer experiences powered by ML/AI.

The ideal candidate will be responsible for making critical architectural decisions, analyzing user behavior patterns, and driving continuous improvement in system reliability. They will lead the development of full-stack software systems for customer care and communications across various modalities. The role requires both technical excellence and leadership skills, as the engineer will mentor team members and set architectural vision across the organization.

Working in a customer-first culture, the successful candidate will prioritize customer needs through data-driven decision-making. They will collaborate with product and business stakeholders to deliver meaningful impact, while maintaining high standards for code quality, documentation, testing, and monitoring. This is an opportunity to shape the future of customer service technology at a global scale while working with cutting-edge technologies and distributed systems.

The position offers competitive compensation, including a strong base salary, bonus potential, and equity awards. The hybrid work environment allows for collaboration and flexibility, with the expectation to spend at least half of the work time in the office. This role is perfect for someone who combines technical expertise with a passion for creating exceptional customer experiences and wants to make a significant impact at a leading technology company.

Last updated 15 days ago

Responsibilities For Sr. Staff Engineer

  • Build, scale and operate full stack software systems and products related to customer care
  • Partner with product and business stakeholders to deliver tech that drives business impact
  • Mentor and guide other engineers on the team
  • Set architecture vision across the organization
  • Enhance engineering and operational excellence
  • Lead the architecture of distributed backend systems
  • Make architectural decisions balancing scalability, security, and cost efficiency
  • Analyze user behavior patterns and recommend data-driven improvements
  • Build and maintain robust data ingestion, storage, and transformation processes

Requirements For Sr. Staff Engineer

Java
Python
Go
  • PhD or equivalent in Computer Science, Engineering, Mathematics with 4 years experience OR 7 years full-time Software Engineering experience
  • 4 years technical software engineering experience
  • Experience with programming languages (C, C++, Java, Python, or Go)
  • Experience with full-stack large scale, distributed systems
  • Strong problem-solving skills with expertise in algorithms, data structures, and complexity analysis
  • Excellent written and verbal communication skills
  • Passion for driving continual improvement initiatives

Benefits For Sr. Staff Engineer

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Medical Insurance

Interested in this job?

Jobs Related To Uber Sr. Staff Engineer

Staff Software Engineer for Container Platform

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

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.

Sr. Staff Software Engineer - Customer Obsession

Senior Staff Software Engineer position at Uber's Customer Obsession Engineering team, focusing on building scalable support systems and leading technical initiatives.

Staff Software Engineer

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