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

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.

Partner Engineer II

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