Uber logo

Senior Software Engineer

Uber

Sunnyvale, CA
Full Time
Senior
198k-220k
10 days ago

Job Description

About the Role

Join Uber's Earner Online Experience team as a Senior Software Engineer, where you will work on developing innovative solutions to enhance online experiences for earners. The role focuses on building reliable, scalable applications that empower earners to optimize their daily work and maximize their earning potential, making a meaningful impact on millions of users worldwide.

Key Responsibilities

  • Lead Development: Design, develop, and deploy applications that enhance the online experience for Uber's earners.
  • Optimize the Experience: Implement robust solutions to optimize earners' workflows, maximizing their efficiency and earning potential.
  • Cross-Team Collaboration: Collaborate with data scientists, product managers, and other engineers to deliver seamless end-to-end products that drive user engagement.
  • Drive Improvement: Continuously improve app performance, scalability, and maintainability, ensuring a top-tier user experience.
  • Stay Current: Keep up with industry trends and integrate new tools, technologies, and methodologies to stay ahead in the fast-paced mobile development landscape.
  • Mentor: Guide and mentor junior engineers, fostering a collaborative and high-quality engineering culture.
  • Ownership: Take full responsibility for projects, ensuring timely delivery and impactful outcomes.

Requirements

  • Bachelor's or Master's degree in Computer Science or a related technical field, or equivalent practical experience.
  • Proven experience in software development on Android, with a strong understanding of programming languages such as Java, Kotlin, and RxJava.
  • Experience with data analytics and experimental design in an engineering context.

Nice to Have

  • AI/ML experience is strongly preferred.
  • Highly efficient coding in Java or similar languages.
  • Strong background in data analytics tools such as Hive or similar.
  • Proven experience in shipping high-quality product features on schedule and with high velocity.
  • Strong sense of ownership and accountability.
  • Ability to work effectively in a fast-paced, team-oriented environment.
  • Strong communication skills, both written and verbal, to articulate complex ideas to various stakeholders.

Qualifications

  • Educational background in Computer Science or a related field, or equivalent practical experience.

Benefits & Perks

  • For roles in San Francisco, CA and Sunnyvale, CA: The base salary range is USD$198,000 to USD$220,000 per year.
  • Eligibility to participate in Uber's bonus program, and potential equity awards and other compensation.
  • Access to various benefits as detailed at https://www.uber.com/careers/benefits.

Working at Uber

Uber values collaboration and maintains offices as a central part of its cultural identity. Employees are generally expected to spend at least half of their work time in their assigned office unless fully remote work is approved. Certain roles based at green-light hubs may require 100% in-office presence. Uber is committed to being an Equal Opportunity/Affirmative Action employer, considering all qualified applicants regardless of protected characteristics and providing accommodations for disabilities or special needs.

Apply Now

Job Details

Posted AtJun 11, 2025
Salary198k-220k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

About Uber

Website

uber.com

Company Size

10000+ employees

Location

Sunnyvale, CA

Industry

Other Transit and Ground Passenger Transportation

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches