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 2 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 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.