Senior Software Engineer, Backend - Capacity Engineering

A global technology company building mobility solutions for independent transportation of people and everything.
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS · Travel

Description For Senior Software Engineer, Backend - Capacity Engineering

Join Uber's Capacity & Efficiency Engineering (CEE) organization as a Senior Backend Software Engineer in Amsterdam. In this role, you'll be instrumental in defining and building core products focused on capacity planning, forecasting, budgeting, and fleet-wide monitoring. You'll work with a cross-functional team to understand Uber's resource consumption across its tech stack, identify cost-saving opportunities, and develop software that guides key business decisions for infrastructure growth while optimizing costs.

The position requires expertise in distributed systems and big data solutions, with proficiency in languages like Go, Python, Java, and JavaScript. You'll be building highly available and scalable services, architecting solutions for capacity management, and maintaining robust systems. The ideal candidate should have 4+ years of experience and strong knowledge of data engineering and analytics.

Uber offers a collaborative environment where you'll work with platform teams, service owners, and finance leaders. The company maintains a hybrid work model, expecting employees to spend at least half their time in the office to foster collaboration and maintain cultural identity. This is an opportunity to contribute to Uber's mission of enabling independent movement for everyone and everything.

The role combines technical depth with business impact, requiring both strong engineering skills and strategic thinking to optimize Uber's infrastructure efficiency. You'll be part of a team that directly influences the company's technical scalability and cost-effectiveness, making this an excellent opportunity for engineers who want to work on complex systems with real business impact.

Last updated 4 days ago

Responsibilities For Senior Software Engineer, Backend - Capacity Engineering

  • Work with teams to identify, model and project capacity needs over time
  • Build highly available and scalable products and services
  • Architect, design and build software solutions for capacity planning/management/engineering
  • Collaborate with teammates to maintain system health and codebase
  • Write clear documentation for engineer collaboration

Requirements For Senior Software Engineer, Backend - Capacity Engineering

Go
Python
Java
JavaScript
MySQL
PostgreSQL
  • BS or MS in Computer Science or related technical field, or equivalent experience
  • Sound understanding of distributed system fundamentals
  • 4+ years of experience building distributed systems and big data solutions
  • Proficiency in Go, Python, Java, JavaScript
  • Knowledge of fullstack development
  • Experience with data engineering, data pipelines, big data systems
  • Knowledge of algorithms, data structures and complexity analysis
  • Experience with relational databases (MySQL, PostgreSQL)

Interested in this job?

Jobs Related To Uber Senior Software Engineer, Backend - Capacity Engineering

Sr Software Engineer

Senior Backend Engineer role at Uber's Tax Receipts team, focusing on developing scalable financial technology services and tax receipt management systems.

Sr. Software Engineer - Capacity & Efficiency Engineering

Senior Backend Software Engineer role at Uber focusing on capacity planning and efficiency engineering, building scalable solutions for infrastructure optimization.

Sr Software Engineer

Senior Software Engineer position at Uber, leading the Tax Invoices team in developing scalable solutions for invoice management and generation.

Senior Python Developer

Senior Python Developer role at Uber, focusing on building and maintaining high-quality integrations for merchant systems, requiring expertise in Python and Go.

Senior Software Engineer - Grocery Catalog (UberEats)

Senior Software Engineer role at Uber, focusing on building scalable backend systems for UberEats' grocery catalog and shopping experience.