Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Senior Software Engineer - Infrastructure

AT Uber
Uber

Senior Software Engineer - Infrastructure

Seattle, WA

About the Role

We help Uber grow its service to more people worldwide by building and operating the next generation of our benchmarking and qualification platform. We automate the collection, storage and analysis of key data points that point us to the best choices and opportunities in the cloud, and on prem.

In this role, you will be instrumental in helping us build and extend the automated test/benchmark platform to increase decision speed, find opportunities for optimization and increase reliability. This platform's goal also is to ensure performance at scale, detect anomalies in our distributed fleet across multiple hardware configurations and deployment types.

Our team consists of a healthy combination of both junior and senior engineers with a broad range of experiences across the industry. We value ideas over hierarchy, always improving, getting things done through code and having a measurable impact on the business.

Want more jobs like this?

Get jobs in Seattle, WA delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


What you'll do

Leverage your software engineering skills and experience with large-scale infrastructure to design, build, and improve platforms that measure and validate technology solutions, particularly in multi-cloud environments. You will develop software that informs infrastructure decisions and enhances capacity planning.

Responsibilities include:

  • Design and automate qualification, validation, and benchmarking workflows.
  • Integrate and scale benchmarks across ML, compute, and storage domains.
  • Develop workload and stress tests to ensure system robustness.
  • Improve code quality, debug issues, and contribute to UI features.
  • Enhance test pipelines, data handling, and A/B testing frameworks.
  • Build tools that enable data-driven insights and platform improvements.
  • Lead technical efforts and collaborate with cross-functional stakeholders.

Basic Qualifications

  • 5+ years of software engineering experience with a degree in CS or related field (or equivalent industry experience).
  • Proficient in multiple languages (e.g., Go, Python, Java) and experienced with Docker and Kubernetes.
  • Strong focus on automation, testing best practices, and high-quality, reliable code delivery.
  • Proven ability to drive collaboration and clear communication with peers and stakeholders.
  • Skilled in writing design docs, postmortems, and communicating complex ideas effectively.
  • Passionate team player with a strong sense of ownership, initiative, and curiosity.
  • Values efficiency, continuous improvement, and cross-functional teamwork.

Preferred Qualifications

  • Experience with microservices and cluster management/orchestration
  • Experience with both back end development (e.g. MySQL) and front end (e.g. React, JavaScript).
  • Experience in hardware health monitoring solutions - building and/or deploying them
  • Solid understanding of server hardware at scale: data center network fundamentals, OS imaging, provisioning, distribution, and configuration deployment at a large scale

For Seattle, WA-based roles: The base salary range for this role is USD$198,000 per year - USD$220,000 per year.

You will be eligible to participate in Uber's bonus program, and may be offered an equity award & other types of comp. You will also be eligible for various benefits. More details can be found at the following link https://www.uber.com/careers/benefits.

Uber is proud to be an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to sex, gender identity, sexual orientation, race, color, religion, national origin, disability, protected Veteran status, age, or any other characteristic protected by law. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. If you have a disability or special need that requires accommodation, please let us know by completing this form.

Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role.

Client-provided location(s): Seattle, WA, USA
Job ID: Uber-143592
Employment Type: Full Time

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