Software Engineer II- Android

Uber
Bengaluru, Karnataka, India

About The Role

Uber Courier is a product on Uber Rider app that allows any consumer to request a delivery from or to any other consumer within their city. This can be anything from sending documents for signature or returning forgotten keys. The role will work alongside a cross-functional engineering team to deliver product features on the roadmap to propel the product growth, collaborating with backend & mobile engineers, product manager, designers and data scientist.

Basic Qualifications

  • 3+ years of working experience in Android development.
  • Bachelor’s degree in Computer Science, Engineering, or a related field or equivalent practical experience.
  • Proficient in common algorithms and data structure fundamentals.
  • Deep understanding of Android fundamentals, UI rendering, and performance optimization.
  • Strong Communication and experience in working with cross-functional roles such as product managers and product designers, capable of translating business and product requirements into software engineering designs, and breaking down tasks for execution.

Preferred Qualifications

  • Cross-platform experience
  • Experience in developing mobile apps used by millions of users

What the Candidate Will Do

  • Collaborate and work within a team with other engineers, Product Managers, Designers and others to build towards the roadmap.
  • Write high quality code and uphold standards for code quality and testing coverage.
  • Contribute to engineering operational areas on quality, monitoring, and on-call practices.

Ready to Ride?

This isn't the kind of place where you follow a playbook — it's where you help write one. If you're driven by impact, energized by challenge, and ready to shape how the world moves — we'd love to hear from you.

You may be eligible for bonuses, equity, and other compensation, as well as a range of benefits. Explore our benefits.

Offices remain key to collaboration and Uber's culture. Unless approved for full remote work, employees must spend at least 50% of their time in-office. Some roles, like those at greenlight hubs, require full-time in-office presence. Ask your Recruiter for details about this role's requirements.

Uber is proud to be an Equal Opportunity 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.

Score my resume against this job, free →

Questions about this job

How do I apply for the Software Engineer II- Android job at Uber?

Use the apply link on this page: you apply directly with Uber on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does Uber want for this Software Engineer II- Android role?

The job description asks for Android development, common algorithms and data structure fundamentals, Android fundamentals, UI rendering, performance optimization and Communication. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at Uber?

Apply to the Uber roles that match your experience, and tailor your resume to each job description: for this role that means showing Android development, common algorithms and data structure fundamentals, Android fundamentals. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Software Engineer II- Android job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with Uber, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →