Senior Software Engineer, Configuration Platform

Uber · Århus, Denmark

POSTED
Dec 2, 2025

About this job

Uber is seeking a Senior Software Engineer to join the Configuration Platform team in Århus, Denmark. In this role, you will be part of the Unified Configuration System team, which enables Uber’s engineers and operators to manage and configure fleet-wide services safely and efficiently on a large scale. The team places a strong emphasis on safe, gradual configuration rollout, robust monitoring, and automatic rollback capabilities, providing a unified and scalable configuration experience across all workloads, data centers, and cloud vendors.

As a Senior Software Engineer, you will help build large-scale software solutions to ensure Uber’s systems remain reliable and efficient while collaborating closely with various product and platform teams. Your core responsibilities will include:

  • Designing reliable solutions for complex business use cases within highly distributed systems.
  • Implementing solutions primarily in Go with a strong focus on clean, readable code, backed by thorough unit and integration test coverage and production execution.
  • Actively driving cross-functional collaboration and alignment across multiple teams.
  • Participating in code change peer reviews to promote quality, best practices, and knowledge sharing.
  • Contributing to the broader engineering culture around quality, monitoring, and on-call practices.
  • Owning key components of the team’s charter to help shape its long-term direction.

To be successful in this role, candidates should possess the following basic qualifications:

  • 5+ years of professional software development experience.
  • A self-driven, team-first mentality with a strong sense of ownership.
  • A BS, MS, or PhD degree in Computer Science, a related technical field, or equivalent practical experience.
  • A background working with multiple programming languages, such as Go, Java, Python, or similar.
  • A meticulous attention to detail, particularly regarding software engineering fundamentals, testing methodologies, and overall quality.
  • Good verbal and written communication skills, including experience writing design documents, technical documentation, and post-mortems.

Preferred qualifications that will help you thrive in this environment include experience building large distributed systems, running and monitoring critical production systems, handling incidents, and working with containerization tools like Kubernetes or Docker. Familiarity with database and storage technologies, on-prem and cloud-based infrastructure (AWS, GCP), and Linux development is also highly valued.

Offices remain central to Uber’s collaboration and cultural identity. Unless formally approved to work fully remotely, employees are expected to spend at least half of their work time in their assigned office. Accommodations may be available based on religious and/or medical conditions, or as required by applicable law.

Apply

Hiring process handled by the employer

Similar Jobs

Selbständiger Versicherungsvermittler (m/w/d) nach §84 HGB
HUK-COBURG Versicherungsgruppe
Uber Eats Seasonal Delivery – Driver
Uber eats
KFZ Mechatroniker – Reifen Monteur- KFZ Mechaniker
Reifen Lindinger GmbH
Architekt als Senior-Projektleitung für Generalplanung (m/w/d)
Kohlbecker Gesamtplan GmbH

Cookie preferences

Essential Always active

Necessary for the site to function properly. Cannot be turned off.

Analytics

Help us understand how you use the site (anonymized analytics data).

Functional

Remember your preferences and personalize your experience.

OneJobCareer

Install OneJobCareer

Access jobs right from your home screen

OneJobCareer

Install on iPhone

Tap Share then "Add to Home Screen"

Will your resume pass ATS screening?
Check your resume instantly with AI and discover how recruiters see it.
CHECK MY RESUME