Sr Software Engineer

Uber is a global technology company revolutionizing transportation, delivery, and mobility solutions.
$198,000 - $220,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Automotive

Description For Sr Software Engineer

Uber's Autonomous Mobility & Delivery (AM&D) team is seeking a Senior Software Engineer to shape the future of autonomous transportation. This role sits at the intersection of Uber's core business and autonomous vehicle technology, working to seamlessly integrate self-driving vehicles into Uber's existing mobility and delivery ecosystem.

The position offers a unique opportunity to work on cutting-edge technology that will transform transportation. You'll be responsible for designing and developing complex systems that enable autonomous vehicles to operate efficiently within Uber's marketplace. The role involves solving challenging problems in vehicle routing, matching, pricing, and incentive systems, directly impacting the performance of Uber's autonomous vehicle operations.

As a Senior Engineer, you'll lead technical projects from conception to deployment, working closely with product managers, data scientists, and operations teams. The role requires expertise in system design, strong algorithmic skills, and experience with optimization techniques. You'll also mentor junior engineers and contribute to the team's technical growth.

The position offers competitive compensation, including a base salary range of $198,000-$220,000 per year for both San Francisco and Sunnyvale locations, plus equity, bonus potential, and comprehensive benefits. This is a hybrid role, requiring at least 50% time in the office to maintain collaboration and cultural connection.

The ideal candidate brings 5+ years of backend development experience, with a background in autonomous vehicles or related technologies being highly valuable. You'll join a team that's already successfully partnered with leading AV manufacturers and is poised for significant growth in the autonomous vehicle space.

This role presents an exceptional opportunity to work at the forefront of autonomous technology while making a tangible impact on Uber's core business. You'll be instrumental in building the future of transportation, working with cutting-edge technology in a fast-paced, collaborative environment.

Last updated an hour ago

Responsibilities For Sr Software Engineer

  • Lead the design and development of complex, highly scalable systems for autonomous vehicle marketplace
  • Drive technical projects from inception to completion
  • Develop and optimize algorithms for autonomous vehicle routing, matching, pricing, and incentive systems
  • Balance technical trade-offs between speed, performance, and quality
  • Contribute to new features and platform capabilities
  • Mentor and guide junior engineers
  • Collaborate across teams to ensure seamless integration of marketplace components

Requirements For Sr Software Engineer

  • Expertise in system design and architecture
  • Demonstrated leadership skills in driving projects and mentoring
  • Strong communication and collaboration skills
  • Focus on impact and strategic decision-making
  • Minimum 5+ years hands-on experience with backend development
  • Strong understanding of algorithms and data structures
  • Experience with optimization techniques
  • Knowledge of marketplace dynamics

Benefits For Sr Software Engineer

Medical Insurance
Equity
  • Bonus program
  • Equity awards
  • Medical benefits
  • Additional benefits available (see careers/benefits page)

Interested in this job?

Jobs Related To Uber Sr Software Engineer

Senior Software Engineer

Senior Backend Engineer role at Uber focusing on UberEats ads platform development, offering $198-220K base salary plus equity in San Francisco or Sunnyvale.

Sr Software Engineer, Backend

Senior Backend Software Engineer position at Uber in São Paulo, Brazil, working on core services, delivery, and mobility platforms that impact millions of users globally.

Sr Applications Developer_Oracle HCM Cloud

Senior Oracle HCM Cloud Developer position at Uber, focusing on HR technology solutions and implementations with 8+ years of experience required.

Sr Software Engineer - Earner

Senior Software Engineer position at Uber focusing on Backend Engineering for the Earner team in San Francisco, offering competitive compensation and benefits.

Software Developer 3

Senior Software Engineer role at Oracle focusing on cloud native applications and microservices architecture, requiring 6+ years of experience in Java development and cloud infrastructure.