Staff Software Engineer - Configuration Platform

Staff Software Engineer - Configuration Platform

Uber

Midtjylland, Denmark

What you’ll do

  • Design systems that safely distribute, roll out, observe, and recover configuration changes with the reliability demanded by mission-critical massive global scale workloads. You ensure that even during infrastructure outages, Uber's dynamic behavior remains predictable and safe.
  • Act as the foundational layer for hundreds of engineers. You will collaborate closely with the teams building the diverse configuration systems and products that sit directly on top of the Config Platform to ensure the pipeline meets their evolving scalability and feature requirements.
  • Provide deep technical mentorship across the stack, ensuring architecture and implementations are robust, extensible, and secure.
  • Lead and mentor engineers, reviewing code and designs while fostering a culture of continuous learning and humility. You will balance being AI-first while ensuring the quality of our code does not drop.

Basic Qualifications

  • 10+ years of professional experience building scalable, fault-tolerant products or platforms, with a track record of solving strategically important problems.
  • Proficiency in one or more programming languages (e.g., Go, C/C++, Java, Python, or JavaScript) and the ability to define organization-wide standards.
  • Proven experience leading large-scale engineering projects through the entire lifecycle from inception to global productionization.
  • Expertise in making complex engineering/business tradeoffs, managing the implications of "buy vs. build" or "incremental vs. rewrite" decisions.
  • Experience identifying architectural gaps and acting as a multiplier to reduce technical debt across the organization.
  • Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent practical experience.

Preferred Qualifications

  • Advanced degree (Master’s or PhD) with a focus on distributed computing, system performance, or machine learning.
  • Hands-on experience with Linux internals, container orchestration, or modern security architectural patterns.
  • Experience contributing to open-source projects or leading industry-level technical discussions.
  • Ability to anticipate future business needs and develop extensible, modular designs that meet long-term scalability targets.

Don't forget to mention EuroTechJobs when applying.

Share this Job

More Job Searches

Denmark      C++ Developer      Developer      Hybrid      Java Developer      Python Developer      Uber     

EuroTechJobs Logo

© EuroJobsites 2026