Senior Software Engineer, Deployment Engine

4 days ago


Århus, Århus Kommune, Denmark Uber Full time 120,000 - 240,000 per year

About the Role

Our team is designing and building the Unified Deployment Engine, a system responsible for orchestrating the safe rollout of changes throughout all stateless services, 40+ Stateful Technologies (MySQL, Schemaless, Cassandra, etc), OSS K8s operators, thousands of configurations, all changes that support and power the entire Uber product.

Our platform is designed to enforce rollout policies, gather signals and enable lockdowns, ensuring that changes are rolled out incrementally, safely and reverted if signals suggest a potential issue.

The scale we operate is significant:

  • 5000 microservices deployed 750,000 times weekly
  • 25 storage technologies across 3.8 million containers, running on over 100,000 hosts

Our work directly impacts operational excellence, developer velocity, and overall system reliability at a global scale. Reliability is of the utmost importance. Our systems impact daily 33M+ Uber trips.

If you're passionate about building robust, scalable infrastructure, this is your opportunity to shape the future of Uber's Core Infrastructure.

If this is a space that excites you and you have the appetite to build a best in class Deployment platform, we want you in the team

For inspiration, read our related blog posts:

What You Will Do

  • Build elegant backend platform components for high-throughput, low-latency distributed systems.
  • Build the deployment system for safe deployment of open source k8s operators.
  • Establishing a common model for incremental rollouts, enabling higher-order reasoning for automated decision-making, and ensuring critical safety features like rollbacks;
  • Lead and collaborate with team members to maintain system health, ensure code hygiene, refactor, and enhance system robustness and resilience.
  • Promote best practices in code health, testing, and maintainability.
  • Work with motivated and curious teammates in a fast-paced, collaborative environment.

What You Will Need / Bonus Points

Basic Qualifications

  • Coding Skills: Proficient in writing clean, well tested and elegant code.
  • Architecture: Understanding of distributed systems architecture, including consensus, convergence, data consistency, and performance/efficiency constructs. Ability to identify and resolve performance and scalability issues.
  • Experience: Proven experience building large-scale distributed systems with landed impact.
  • Project Management: Ability to work independently and lead projects, from scoping requirements to launch.
  • Continuous Learning: Strong desire to learn, grow, and build best-in-class systems.

Preferred Qualifications

  • Solution Design: Lead the design of reliable solutions for business use cases in highly distributed systems.
  • Software Engineering: experience with the k8s ecosystem and infrastructure systems;
  • Problem Solving: Ability to identify and resolve performance and scalability issues within their team.
  • Implementation: Implement solutions in Go, focusing on clean, readable code with unit and integration test coverage, and running it in production.
  • Communication: Effective communication and collaboration skills, be a strong team player.


  • Århus, Århus Kommune, Denmark Carzelle Full time 900,000 - 1,200,000 per year

    About Carzelle A/SCarzelle A/S is a modern, forward-thinking company dedicated to building innovative digital solutions that elevate customer experiences and empower better business operations. In addition to our internal platforms, Carzelle operates aB2B ecommerce platform, making experience with ecommerce systems and workflows a valuable asset for this...


  • Århus, Århus Kommune, Denmark Uber Full time 120,000 - 180,000 per year

    About the RoleWe build Uber's infrastructure to deploy and run all database engines and other stateful systems such as MySQL, Schemaless, Redis, ZooKeeper, Kafka and HDFS globally for all of Uber worldwide. Our mission is to run all Uber's storage solutions at scale, with high-availability, low cost, and high level of automation. All changes are automated...

  • Software Engineer

    3 days ago


    Århus, Århus Kommune, Denmark Formalize Full time 46,000 - 52,000

    The roleWe are looking for a Software Engineer to join our Product and Development team. You'll work fully hands-on, contributing to the design and development of scalable systems while continuously growing your technical expertise. You'll collaborate closely with product managers, designers and engineers to deliver high-quality solutions that create real...

  • Software Engineer

    4 days ago


    Århus, Århus Kommune, Denmark Databricks Full time 60,000 - 120,000 per year

    P-1360At Databricks, we are passionate about enabling data teams to solve the world's toughest problems — from making the next mode of transportation a reality to accelerating the development of medical breakthroughs. We do this by building and running the world's best data and AI infrastructure platform so our customers can use deep data insights to...


  • Århus, Århus Kommune, Denmark Insero Air Traffic Solutions Full time 80,000 - 100,000 per year

    Light Up the Runway, real-world engineering, real runway impactBecome a senior System Engineer at Insero Air Traffic Solutions (Team Airfield Lighting)(Horsens, Denmark · Recruitment handled by We Compare on behalf of Insero Air Traffic Solutions A/S)Insero Air Traffic Solutionsdesigns, develops, delivers, and supports mission-critical Air Traffic...


  • Århus, Århus Kommune, Denmark Lunar Full time 80,000 - 120,000 per year

    At Lunar we are democratizing the power of money and changing the way we all bank, pay, and invest. Since starting in Aarhus in 2015, we've grown rapidly and are now a major player in the Nordics, with offices in Copenhagen, Aarhus, and Stockholm So, who are we?Are we a tech company or a bank? Well, we're both breaking free from the usual categories. Here,...


  • Århus, Århus Kommune, Denmark Chainalysis Full time $80,000 - $120,000 per year

    The engineering team at Chainalysis is inspired by solving the hardest technical challenges and creating products that build trust in cryptocurrencies. We're a global organization with teams in Denmark, UK, Canada, Israel, and the USA who thrive on the challenging work we do and doing it with other exceptionally talented teammates. Our industry changes every...


  • Århus, Århus Kommune, Denmark Insero Air Traffic Solutions Full time 120,000 - 180,000 per year

    Do you want to shape the future of Air Traffic solutions?Become a senior System/ Project Engineer at Insero Air Traffic Solutions(Horsens, Denmark · Recruitment handled by We Compare on behalf of Insero Air Traffic Solutions A/S)Insero Air Traffic Solutionsdesigns, develops, delivers, and supports mission-critical Air Traffic Management solutions for...


  • Århus, Århus Kommune, Denmark Formalize Full time 62,000 - 72,000 per year

    The roleWe are looking for a Senior DevOps Engineer to join our Product and Development team. You will design, automate and maintain the systems that power Formalize's platform, working across systems and teams to scale our infrastructure and ensure a secure, efficient and reliable environment.Great things happen here when curiosity meets collaboration. Our...


  • Århus, Århus Kommune, Denmark Formalize Full time 62,000 - 72,000

    The roleWe are looking for a Senior DevOps Engineer to join our Product and Development team. You will design, automate and maintain the systems that power Formalize's platform, working across systems and teams to scale our infrastructure and ensure a secure, efficient and reliable environment.Great things happen here when curiosity meets collaboration. Our...