Uber

Senior Software Engineer

2 months agoÅrhus, Denmark

About the teams

Launched in 2014, Denmark is home to our Service Config & Deploy teams, as well as members of our Uber Eats engineering team.

The Platform teams build Uber's microservice platform managing the lifecycle and the deployment of config and code for all the microservices running in Uber's data centers.
Our mission is to build a microservice and configuration platform that enables product engineers to create, scaffold, deploy, scale, and setup their services and configuration reliably, safely and easily. This includes the management and deployment of Uber's Storage and Data systems.

Our Uber eats team is responsible for building the product catalog and inventory system that powers the Uber Eats experience and related verticals, such as groceries. This is one of the foundational components of the Eats architecture, as it interfaces with merchants, powers our local graph, and serves recommendations to our customers.

What you'll do:

• Contribute at a global level. Although we are based in Denmark, we work on a global platform that touches thousands of engineers across different regions while the Eats team build solutions for millions of merchants.
• Lead scale & reliability. Building this platform at scale requires constant investment in scalability and reliability.
• Innovate. Growth brings new complexity and new challenges every day.
• Learn from the best. The Denmark Engineering team is a mix of engineers from junior to Senior Staff and allows you to grow through unique mentorship.

We value ideas over hierarchy, getting things done and having a measurable impact on the business. We work closely with our stakeholder teams in San Francisco, Palo Alto, Seattle, New York and Amsterdam.

What the Candidate Will Need / Bonus Points:

A typical senior engineer in our team fits the following profile. We expect you to have similar traits.

Required qualifications

• 5+ years of professional software development experience
• BS, MS or PhD degree in computer science, similar technical field of study or equivalent practical experience
• Excellent coding abilities
• Strong Linux experience, networking protocols, Linux tools and libraries

Preferred Qualifications:

• Experience in designing and building world-class software
• Love building distributed systems at (very) large scale
• Expert knowledge in Git, Zookeeper, and gRPC
• Experience with deployment systems and microservice architecture is an added benefit

• Check out the following articles to learn more about some of the engineering challenges we are solving in Aarhus.*

t.uber.com/ubuildaarhus
t.uber.com/eatsaarhus
t.uber.com/scalingCPUaarhus
t.uber.com/CPUtrottling

Find out what our Global Benefits look like at Uber:
www.uber.com/dk/en/careers/internationalbenefits/

Client-provided location(s): Aarhus, Denmark
Job ID: Uber-119339

Perks and Benefits

  • Health and Wellness
    • Health Insurance
    • Health Reimbursement Account
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • FSA With Employer Contribution
    • Fitness Subsidies
    • On-Site Gym
    • Mental Health Benefits
  • Parental Benefits
    • Fertility Benefits
  • Work Flexibility
    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks
    • Casual Dress
    • Pet-friendly Office
    • Snacks
    • Some Meals Provided
    • On-Site Cafeteria
  • Vacation and Time Off
    • Paid Vacation
    • Unlimited Paid Time Off
    • Paid Holidays
    • Personal/Sick Days
    • Sabbatical
    • Volunteer Time Off
  • Financial and Retirement
    • 401(K)
    • Company Equity
    • Performance Bonus
  • Professional Development
    • Work Visa Sponsorship
    • Associate or Rotational Training Program
    • Promote From Within
    • Mentor Program
    • Access to Online Courses
  • Diversity and Inclusion
    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program