Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Software Engineer II - Android

Home > Java programming jobs

Software Engineer II - Android in USA

  • Seattle, WA

Responsibilities

  • Develop new Android features and platform capabilities using autonomous vehicle data and operational insights.
  • Build mobile features that drive autonomous vehicle adoption and business growth on Uber’s platform.
  • Lead technical projects from inception through design, deployment, and productionization.
  • Collaborate with product managers, data scientists, operations teams, internal stakeholders, and external partners.
  • Make technical trade-offs across speed, performance, quality, and business goals.
  • Define standards for testing, monitoring, and alerting and oversee complex incident management.
  • Improve engineering velocity, quality, and systemic technical debt through technical frameworks and standards.

Requirements

  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics, or a related field.
  • At least 2 years of software engineering experience.
  • Extensive hands-on Android development experience with Java and/or Kotlin, including code reviews.
  • Experience leading technical projects across their full lifecycle.
  • Strong understanding of software engineering fundamentals, including algorithms, data structures, distributed systems, system design, and architecture.
  • Strong communication, collaboration, ownership, motivation, and willingness to learn.
  • Preferred: master’s or PhD in a related field.
  • Preferred: hands-on autonomous vehicle systems development, testing, or optimization experience.
  • Preferred: product engineering experience, high-quality mobile UI and feature development, and experience with apps serving hundreds of millions of users.
  • Preferred: experience identifying architectural gaps and creating organization-wide frameworks that improve developer velocity and reduce technical debt.
  • Preferred: experience building relationships with stakeholders and external partners around a technical vision.

Benefits

  • Eligible for Uber’s bonus program and potential equity awards and other compensation programs.
  • Eligible for a 401(k) plan.
  • Eligible for various employee benefits.
  • Role is available in San Francisco, California, or Seattle, Washington.

Salary: $171k - $190k/yr

Uber

We are Uber. The go-getters. The kind of people who are relentless about our mission to help people go anywhere and get anything and earn their way. Movement is what we power. It’s our lifeblood. It runs through our veins. It’s what gets us out of bed each morning. It pushes us to constantly reim...

Similar positions

Senior QA Engineer

  • Qualys, Inc.
  • Full time
  • Others
  • 10/15/2026
  • Pune, India

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: zł 308k-zł 487k
  • Poland

Full Stack Software Engineer 4

  • Netflix
  • Full time
  • USA
  • 10/15/2026
  • Salary: $250k-$413k
  • Remote

Senior Java Engineer - Distributed Systems

  • Elastic
  • Full time
  • Remote
  • 10/15/2026
  • Salary: Competitive
  • Romania

Senior Java Engineer - Security - Elasticsearch

  • Elastic
  • Full time
  • UK
  • 10/15/2026
  • Salary: Competitive
  • Remote