Uber logo

Senior Software Engineer - Production Engineering

Uber

Job Overview

Uber is seeking a Senior Software Engineer to join our Production Engineering team in Amsterdam. This role is pivotal in ensuring Uber's services run reliably and can scale to meet our significant needs. As a Senior Software Engineer, you will blend software and systems engineering capabilities to maintain the highest levels of availability across Uber's tech platforms.

Key Responsibilities

  • Collaborate with Internal Stakeholders: Work closely with various teams to understand their services and architect solutions to enhance reliability.
  • Build and Maintain Tools: Develop tooling and services that aid in reliability across Uber's platforms.
  • Troubleshoot and Manage Incidents: Serve as an escalation point for troubleshooting and managing incidents, ensuring best practices are adopted.
  • Strategic Planning: Identify efficiencies and develop solutions to improve production platforms and processes.

Qualifications

Basic Qualifications

  • 5+ years of experience coding with Go, Java, C++, or Python.
  • 5+ years of experience in building, maintaining, and debugging production services/platforms.
  • 3+ years of experience in implementing complex software architectures with multiple dependencies.
  • Experience in leading technical projects and collaborating with technical stakeholders.
  • Strong communication skills, both written and verbal.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a relevant technical field.
  • Proven experience in shipping high-quality product features on schedule.
  • Experience in mentoring junior engineers and providing guidance during postmortems.

Why Join Us?

At Uber, you will have the opportunity to work on Uber-scale problems, handling large volumes of traffic and data using cutting-edge technologies. You will be part of a team that is dedicated to reimagining and reinventing how we move people and things across the world.

Join us in Amsterdam and be a part of a dynamic team that is at the forefront of innovation in the tech industry.

Benefits
Extracted with AI

  • Flexible work hours
  • Professional development opportunities
  • Collaborative work environment

Similar jobs

Last update: 23 minutes ago

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, C++, and more in Amsterdam.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend to develop and enhance solutions for millions of members globally.

Uber logo
Uber

Software Engineer - Backend - Membership

Join Uber as a Backend Software Engineer to develop member-first experiences in a collaborative team, impacting global foundations.

Uber logo
Uber

Senior Software Engineer: Configuration Management/Deployment

Join Uber's Amsterdam team as a Senior Software Engineer focusing on configuration management and deployment. Solve infrastructure challenges at scale.

Uber logo
Uber

Staff Software Engineer, Fullstack, Capacity & Efficiency Engineering

Join Uber as a Staff Software Engineer in Amsterdam, focusing on fullstack development and capacity efficiency engineering.

Uber logo
Uber

Senior Software Engineer (Elasticsearch)

Join Uber as a Senior Software Engineer specializing in Elasticsearch, working on sophisticated infrastructure across data centers and cloud.

Uber logo
Uber

Senior Software Engineer - Capacity & Efficiency Engineering

Join Uber as a Senior Software Engineer in Amsterdam, focusing on capacity and efficiency engineering with skills in Python, Java, and distributed systems.

Uber logo
Uber

Senior Software Engineer - Platform CI

Join Uber as a Senior Software Engineer in Amsterdam to enhance our Developer Platform using AWS, Java, Python, and Docker.

Uber logo
Uber

Staff Software Engineer: Data & Infrastructure Platforms - Metrics & Alerting

Join Uber's Amsterdam team as a Staff Software Engineer focusing on Data & Infrastructure Platforms, specializing in Metrics & Alerting.

Uber logo
Uber

Software Engineer II, Backend - Production Engineering

Join Uber as a Software Engineer II in Backend Production Engineering, focusing on reliability and efficiency of tech platforms.

Uber logo
Uber

Senior Software Engineer - Backend

Join Uber as a Senior Software Engineer - Backend, focusing on membership experience and cross-team collaboration.

Uber logo
Uber

Senior Software Engineer - Backend

Join Uber's Membership team as a Senior Software Engineer - Backend, focusing on developing member-first experiences.

Uber logo
Uber

Senior Software Engineer - Backend - Maps

Join Uber as a Senior Software Engineer in Amsterdam to innovate and scale backend map services.

Uber logo
Uber

Senior Software Engineer - Machine Learning

Join Uber as a Senior Software Engineer in Machine Learning, focusing on developing member-first experiences in Amsterdam.

Uber logo
Uber

Senior Backend Software Engineer - Earnings Experience

Join Uber as a Senior Backend Software Engineer to build scalable systems for earnings experience.

Uber logo
Uber

Senior Software Engineer, Programming Systems Group

Join Uber as a Senior Software Engineer in Amsterdam to develop analysis tools for code quality and performance.

TomTom logo
TomTom

Senior Software Engineer III - Java

Join TomTom as a Senior Software Engineer III in Amsterdam, focusing on Java and back-end development in a hybrid work environment.

Uber logo
Uber

Senior Software Engineer - Java, AWS

Join Uber as a Senior Software Engineer focusing on Java and AWS, driving service standards and best practices.

Uber logo
Uber

Staff Software Engineer, Backend

Join Uber as a Staff Software Engineer, Backend, to lead impactful projects and mentor a talented team.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems. Work with Java, Python, and C++ in Amsterdam.

Uber logo
Uber

Staff Software Engineer - Backend

Join Uber as a Staff Software Engineer - Backend, focusing on membership systems, in Amsterdam. Requires 7+ years experience.

Optiver logo
Optiver

Production Engineer

Join Optiver as a Production Engineer in Amsterdam to manage live trading environments and enhance system reliability and performance.

Uber logo
Uber

Software Engineer II - Backend - Maps

Join Uber as a Software Engineer II focusing on backend development for maps, working with Java, Python, and big data technologies.

Uber logo
Uber

Software Engineer II - Web/FrontEnd

Join Uber's Membership team as a Software Engineer II focusing on Web/FrontEnd development to enhance user experience globally.