Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

Uber Senior Software Engineer - (Backend) Customer Obsession in Sunnyvale, California

About the Role

As a Backend Software Engineer at Uber you will have the opportunity to build highly-performant, reliable, scalable applications used by millions of external customers every day.

You will have an outstanding opportunity to build a premier and first of its kind support experience for our users. You will work closely with our internal stakeholders across all lines of business - Rides, Eats, etc - to build and provide capability with flexible automation solutions on top of the automation platform.

At Uber, we have a high bar for quality & efficiency - you will collaborate closely with Product Managers and Business Operations teams to build for scale, yet solutions focused on providing delightful customer experiences. The team is focused on high business impact, where every product we ship is measured and tracked with cost savings and/or efficiency improvement.

What You'll Do

The candidate will help build large-scale software solutions to ensure Uber's systems are reliable and efficient - in a team of people that want you to grow and succeed.

  1. Design reliable solutions to solve business use cases in a highly distributed system.

  2. Implement solutions in Go with a strong focus on clean, readable code with unit and integration test coverage - and run it in production.

  3. Actively drive collaboration across multiple teams to create alignment and progress.

  4. Take an active part in code change peer reviews to ensure quality and knowledge sharing across the team.

  5. Contribute to engineering culture in terms of quality, monitoring, and on-call practices.

  6. Own part of the team's charter and through that help set longer-term direction for the team.

Basic Qualifications

  1. 5+ years of professional software development experience

  2. BS, MS, or PhD degree in computer science, similar technical field of study, or equivalent practical experience

  3. Attention to detail, particularly around software engineering fundamentals, testing methodologies, and quality.

  4. Strong problem-solving skills, self-driven, team-first and ownership.

Preferred Qualifications

  1. Experience building large distributed systems

  2. Experience with running critical systems in production, monitoring them, and handling incidents.

  3. Experience with database and storage technologies and understanding trade-offs between them

For San Francisco, CA-based roles: The base salary range for this role is USD$198,000 per year - USD$220,000 per year. For Sunnyvale, CA-based roles: The base salary range for this role is USD$198,000 per year - USD$220,000 per year. For all US locations, 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- https://docs.google.com/forms/d/e/1FAIpQLSdb_Y9Bv8-lWDMbpidF2GKXsxzNh11wUUVS7fM1znOfEJsVeA/viewform

DirectEmployers