This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Capacity & Efficiency Engineering (CEE) organization is seeking an experienced and highly skilled Sr. Staff Software Engineer to join our dynamic team in San Francisco. This role requires a unique blend of expertise in capacity engineering (Planning, forecasting, allocation), data engineering, and full-stack development. The ideal candidate will be a visionary leader, capable of designing, implementing, and optimizing complex systems to ensure scalability, reliability, and performance.
Job Responsibility:
Serve as the technical authority for strategic capacity planning and resource allocation
Architect, design, and lead the development of essential, high-scale Engineering infrastructure
Provide technical leadership in designing and building highly available, scalable, and resilient products and core platforms
Drive collaboration with peer Sr Staff engineers and engineering teams to champion best practices for system health, robustness, and refactoring
Mentor senior engineers, setting the bar for code quality, resilience, and longevity across systems
Requirements:
Bachelor's or Master's degree in Computer Science, Engineering, or a related field
15+ years of experience in software engineering, with a strong focus on capacity engineering, data engineering, and full-stack development
Deep data engineering experience
Proven experience in designing and implementing large-scale, distributed systems
Expertise in cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes)
Strong proficiency in at least one modern programming language (e.g., Python, Java, Go, Node.js)
In-depth knowledge of database systems (SQL and NoSQL) and data warehousing concepts
Experience with front-end frameworks (e.g., React, Angular, Vue.js) and back-end frameworks
Excellent problem-solving, analytical, and communication skills
Demonstrated ability to lead and mentor engineering teams
Nice to have:
Experience with stream processing technologies (e.g., Kafka, Flink)
Familiarity with machine learning/AI and their application in data engineering
Contributions to open-source projects
What we offer:
Eligible to participate in Uber's bonus program
May be offered an equity award & other types of comp