Staff Software Engineer, Backend

3 weeks ago


Aarhus, Denmark Uber Full time
Engineering at Uber

Under the hood of the Uber platform is a large-scale, microservice-based architecture that facilitates the reliability and scalability of our products. The Platform organization at Uber is responsible for keeping all Uber products Up & Running flawlessly. This encompasses thousands of microservices running all of Uber's business logic for handling trips, food orders, and more. The organization spans across multiple subteams such as Core Platform, Developer Platform, Fleet Reliability, and Service & Deployment.

If you find yourself dreaming of a new job with large-scale infrastructure management, then we have about 1 million containers across 100,000 hosts waiting for you to lean in.

What You'll Do

Staff engineers at Uber have a deep impact across a wide variety of business and technology decisions spanning multiple projects and locations. They are passionate and pragmatic technologists who are able to design, implement and deliver scalable and resilient systems. They are not only collaborative role models, but also approachable thought leaders within a larger group. They are humble teachers, technically mentoring a team of talented engineers while also executing on delivering uniquely challenging projects.
  • Lead multiple high-impact cross-functional projects from conception to completion.
  • Provide insight into new technologies and work with the team to make architectural design decisions.
  • Implement new features while prioritizing security, user experience, modern design, high availability, and scalability
  • Collaborate with other infrastructure teams, production engineer team and product manager to support engineering fundamental programs and drive adoption
  • Communicate and collaborate with other teams, both technical and non-technical
  • Mentor and train junior developers
  • Bring a passion for the creativity and discipline that goes into development with cloud technologies
Basic Qualifications
  • 8+ years of professional software development experience.
  • BS or higher degree in Computer Science, or a related technical field, or equivalent experience.
  • Backend: Proficient in one or more backend languages, like Java, Go, C/C++, C#, with the ability to pick up new ones quickly.
  • Excellent coding abilities.
  • Strong problem-solving skills, with relevant experience in implementing large-scale distributed backend services.
  • Architecture skills: Knowledge of data structures and an eye for architecture. You can discuss the tradeoff between architectural choices, both on a theoretical level and on an applied level.
  • A phenomenal teammate approach: You believe that you can achieve more on a team - that the whole is greater than the sum of its parts. You rely on others' feedback for continuous improvement.
  • Understanding of business and design requirements, whether you're working on an API used by other developers, an internal tool consumed by our operation teams, or a feature used by millions of customers, your attention to detail leads to a delightful user experience.
  • High coding standards (TDD, Clean Code)
Preferred Qualifications
  • Knowledge of scalable storage and distributed systems. For example, you understand the tradeoffs of different sharding and replication strategies; you can reason about data consistency in a distributed environment.
  • Experience analyzing, monitoring, and solving large-scale, high-traffic distributed systems.
  • Excellent written and verbal communication skills, including the ability to write detailed technical documents.

  • Software Engineer

    7 days ago


    Aarhus, Denmark Darwin Recruitment Full time

    Software Engineer. Software Engineer A dynamic and forward-looking technology-focused organization, we specialize in providing state-of-the-art data analytics solutions. Our dedication to leveraging cutting-edge tools ensures rapid and efficient insights into extensive datasets. Position: Software Engineer Location: On-site at our Aarhus,...


  • Aarhus, Denmark Vestas Wind Systems AS Full time

    Are you ready to dive into innovation and promote impactful change in renewable energy? Join us as a Control Software Specialist in our Plant Innovation department, where you'll have the chance to build new technologies and develop innovative solutions for wind turbines and energy systems. Power Solutions & Vestas Quality > Innovation & Concepts > ...


  • Aarhus, Denmark EG Norge AS Full time

    Har du erfaring indenfor javaudvikling, og taler du Java og måske også Swift eller Kotlin ligesom vi gør? Hvis ja, er du den vi søger! EG Silkeborg Data søger en erfaren udvikler til vores lokation i Aarhus. Hos os får du muligheden for at være med til at udforme løsninger, der dagligt bliver brugt af nogle af landets mest udfordrende kunder –...

  • Student Position

    4 weeks ago


    Aarhus, Denmark STMicroelectronics Full time

    Job description Want to kick-start your career in a fun and inspiring team? Jump on board and help develop our cutting-edge GUI tool TouchGFX! We are looking for a highly motivated student within Software Development to join our TouchGFX team at STMicroelectronics in Aarhus, on Katrinebjerg, next to Incuba. As a Software Student Developer, you...

  • Student Position

    4 weeks ago


    Aarhus, Denmark STMicroelectronics Full time

    Job description Want to kick-start your career in a fun and inspiring team? Jump on board and help develop our cutting-edge GUI tool TouchGFX! We are looking for a highly motivated student within Embedded Software Development to join our TouchGFX team at STMicroelectronics in Aarhus, on Katrinebjerg, next to Incuba. As a Software Student Developer,...

  • Electrical Engineer

    4 weeks ago


    Aarhus, Denmark Vestas Wind Systems AS Full time

    Are you interested in developing innovative control algorithms for our Hybrid Power Plant controller? Join PPC Controls, part of Vestas Power Solutions, as an Electrical Engineer and take on a technical lead role and use your expertise in software design and implementation to ensure high-quality projects. Power Solutions & Vestas Quality > ...

  • Technical Lead

    7 days ago


    Aarhus, Denmark Vestas Full time

    Unlock the potential of wind turbine control hardware with Vestas Power Solutions! As a Technical Lead, guide the development of next-gen solutions for wind turbines and SCADA systems. Influence our global market position by contributing to cutting-edge projects. Ready to make a difference in SCADA Hardware innovation? Join Vestas and shape the future of...


  • Aarhus, Denmark Vestas Wind System AS Full time

    If you are excited about contributing to reducing global climate change and see yourself as a good leader and stakeholder manager, then this might be the next step on your career path. Power Solutions & Vestas Quality > Product Solutions & Integration > P&ES Project Management  Vestas Plant & Energy Solutions is the place where Vestas is...


  • Aarhus, Denmark Vestas Full time

    Professional | Full-Time | Engineering Would you like to join our global team at Vestas Power Solutions as a Power System Engineer? You’ll solve modern power system phenomena, optimize electrical performance, and develop grid integration solutions to support Vestas’ position in the industry. If this opportunity excites you, keep on reading to...


  • Aarhus, Denmark Vestas Full time

    Are you ready to step into a Company with a vision to be the Global Leader of Sustainable Energy Solutions and take on an important role as Finance Product Engineer? Digital Solutions & Development >  Digital Solutions >  Digital Commercial Value Engineering Digital Solutions is the newly consolidated function driving end-to-end digitalization...


  • Aarhus, Denmark Vestas Full time

    If you are excited about contributing to reducing global climate change and see yourself as a good leader and stakeholder manager, then this might be the next step on your career path. Power Solutions & Vestas Quality > Product Solutions & Integration > P&ES Project Management  Vestas Plant & Energy Solutions is the place where Vestas is...


  • Aarhus N, Aarhus Kommune, Denmark BEUMER Group AS Full time

    Do you like to work with new open-source technologies and to help ensure stable connectivity between the data center and our worldwide portfolio of material handling systems? Would you like to join an international organisation where we already work with data analytics and machine learning projects? Join BEUMER Group and exploit the chance to innovate,...


  • Aarhus, Denmark Trifork AS Full time

    Senior back-end Developer for Digital Health Share job Senior Back-end Developer for Digital Health We're looking for a Senior Software Developer to join our Digital Health team in Aarhus. Full-time · Aarhus C, Denmark About the job If you are experienced with back-end software development and you love working with mission-critical solutions...


  • Aarhus, Denmark Vestas Full time

    Are you ready to step into a Company with a vision to be the Global Leader of Sustainable Energy Solutions and take on an important role as Product Structure Specialist? Digital Solutions & Development >  Digital Solutions > Digital Engineering & Product Lifecycle Digital Engineering & Product Lifecyle is a part of Digital Solutions, and...

  • Full-Stack Developer

    4 weeks ago


    Aarhus, Denmark Formalize Full time

    The opportunity and what we offerWhistleblower Software is on a scaling journey with significant traction across Europe. As our new Full-Stack Developer, you'll have the opportunity to learn, grow, and tackle significant challenges to make a meaningful impact in the product team. Seize this distinctive chance to actively contribute to shaping Whistleblower...


  • Aarhus, Denmark Trifork Full time

    Senior back-end Developer for Digital Health Share job Senior Back-end Developer for Digital Health We're looking for a Senior Software Developer to join our Digital Health team in Aarhus. Full-time · Aarhus C, Denmark About the job If you are experienced with back-end software development and you love working with mission-critical solutions...

  • Student worker

    7 days ago


    Aarhus, Denmark Claviate Full time

    About usClaviate is a software company that monitors the installations of wind turbines worldwide using mobile cameras and artificial intelligence. We handle all aspects of the task from designing and producing the IoT-hardware to transforming data into actionable insights for our customers. We thereby contribute to lowering the cost of renewable energy and...

  • Product Lead, Grid

    4 weeks ago


    Aarhus, Denmark Vestas Full time

    We offer an exciting opportunity for an experienced product leader to join a dedicated product team developing renewable power plants combined with digital backend solutions that  oversee and  optimize the full fleet of power plants in their total lifecycle. You will combine your power system engineering experience with a deep level of customer insight...


  • Aarhus, Denmark Eficode AS Full time

    We are not your average consultancy companyWe at Eficode strive to share our knowledge, not only internally, but also by giving it back to the community around us. We invest heavily in our people whether it is conferences, training or others. We don’t want to be a cog in the machine for our clients, we want to be the evangelists, showing them what good...


  • Aarhus, Denmark Ramboll Full time

    Job Description Drømmer du om at blive en del af et dedikeret fagligt miljø, hvor du kan bidrage til udviklingen af produkter, der effektivt indsamler, analyserer og præsenterer data fra relevante interessenter, ligesom vores innovative platform SurveyXact? Hos Rambøll Stakeholder Intelligence er vores passion at skabe løsninger, der ikke blot...