Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

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

Description For Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

The Capacity & Efficiency Engineering (CEE) organization at Uber is seeking a Staff Software Engineer for their Amsterdam office. This role combines fullstack development with a focus on critical infrastructure management. The position involves building core products for capacity planning, forecasting, budgeting, and fleet-wide monitoring. You'll work with cross-functional teams to optimize Uber's resource consumption and drive down cloud infrastructure costs while maintaining scalability.

The ideal candidate will have strong technical expertise in distributed systems, web applications, and data engineering. You'll be working with modern technologies including React, GraphQL, TypeScript, and various backend technologies. The role requires both technical leadership and hands-on development, as you'll be responsible for building scalable solutions while mentoring team members.

This position offers the opportunity to impact Uber's global infrastructure efficiency, working with cutting-edge technologies and solving complex problems at scale. The hybrid work environment allows for collaboration and flexibility, with the expectation to spend at least half of your work time in the Amsterdam office. Join Uber to help shape the future of global transportation infrastructure while working with passionate technologists in a dynamic environment.

Last updated 4 months ago

Responsibilities For Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

  • Work with teams across Uber to identify, model and project capacity needs over time
  • Build highly available and scalable products and services
  • Design and build web applications with the latest web technologies
  • Architect, design and build software solutions for capacity planning/management/engineering
  • Maintain system health and codebase
  • Write clear documentation
  • Be a mentor and trusted advisor for team members and leaders

Requirements For Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Go
Java
JavaScript
Python
TypeScript
React
MySQL
PostgreSQL
Node.js
  • BS or MS in Computer Science or a related technical field, or equivalent experience
  • Sound understanding of distributed system fundamentals
  • 6+ years of experience building distributed systems, interactive web applications and big data
  • Proficient in Go, Python, Java, Javascript
  • Good scripting skills and ability to pick up new languages

Interested in this job?

Jobs Related To Uber Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Senior Engineering Manager - Delivery Marketplace

Senior Engineering Manager position at Uber leading the Consumer Pricing and Incentive team for the Delivery Marketplace, offering competitive compensation and hybrid work arrangement.

Staff Software Engineer, Delivery

Staff Software Engineer position at Uber's Brazil development center, leading backend development for grocery delivery systems and mentoring engineering teams.

Software Engineer II, PhD

Senior Backend Software Engineer position at Uber focusing on program analysis and developer tools development

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.

Engineering Manager II

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