Software Engineer II - Android, Engagement Growth

Uber is a technology company that offers ride-sharing, food delivery, and other services through its mobile applications.
$158,000 - $175,500
Android
Mid-Level Software Engineer
Hybrid
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Description For Software Engineer II - Android, Engagement Growth

Uber Eats is our food delivery platform that makes getting great food from your favorite local restaurants as easy as requesting a ride. As an Android engineer on Eats, you'll be building amazing design and data-driven features for eaters, couriers, and restaurants. The goal of these products is to provide affordable everyday options and optimal experiences for all sides of the Eats marketplace. You will continually strive to unlock greater efficiency and revenue for courier/restaurant partners, and improve the overall efficiency of the UberEats marketplace.

In this role, you will:

  • Solve complicated problems with groundbreaking design and algorithms.
  • Work closely with backend engineers and cross-platform developers to build Engagement Growth platform and a seamless user experience.
  • Partner with Product, Design, and Research teams to understand product ideas and business needs and help deliver these as a series of experiments.
  • Implement native UI with the latest Android/Backend technologies.
  • Come up with the right architecture and design for ideas and experiments to quickly scale.
  • Build instrumentation in the experiments, understand and mine insights, and investigate these to help product with data-driven decisions from experimentation.

We're looking for someone with:

  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience.
  • 1-2+ years of experience in professional software development, developing and deploying systems in production environments.
  • Strong experience in either Kotlin and/or Java.

Preferred qualifications include experience with Buck/Bazel, cross-platform development (Android and iOS), contributions to the Android community via open source, experience with writing, releasing, and maintaining mobile code, experience analyzing features in production using analytics and experiments, and efficient collaboration on projects.

The base salary range for this role in New York, NY is $158,000 - $175,500 per year. You will be eligible for Uber's bonus program, equity awards, and various benefits. Uber is an Equal Opportunity/Affirmative Action employer and values diversity in the workplace.

Last updated 2 months ago

Responsibilities For Software Engineer II - Android, Engagement Growth

  • Solve complicated problems with groundbreaking design and algorithms
  • Work closely with backend engineers and cross-platform developers
  • Partner with Product, Design, and Research teams
  • Implement native UI with the latest Android/Backend technologies
  • Come up with the right architecture and design for ideas and experiments
  • Build instrumentation in the experiments and analyze insights

Requirements For Software Engineer II - Android, Engagement Growth

Java
Kotlin
  • Bachelor's degree in Computer Science or related technical field or equivalent practical experience
  • 1-2+ years of experience in professional software development
  • Strong experience in either Kotlin and/or Java

Benefits For Software Engineer II - Android, Engagement Growth

Medical Insurance
Dental Insurance
Vision Insurance
  • Bonus program
  • Equity awards

Interested in this job?

Jobs Related To Uber Software Engineer II - Android, Engagement Growth

Software Engineer II - Android

Android Software Engineer II position at Uber, focusing on mobile app development with a hybrid work model in Bangalore, India.

Software Engineer II, Android [Rider App]

Uber is hiring a Software Engineer II, Android for the Rider App team to develop complex mobile interfaces and features.

Software Engineer II, Android - Financial Products

Uber is hiring a Software Engineer II for Android Financial Products in Sao Paulo, Brazil. Design and develop mobile applications for financial services.

Software Engineer II, Android - Shopper Experience

Uber is seeking a Software Engineer II for Android to join the Shopper Experience team, focusing on grocery delivery technology.

Software Engineer II - Android

Android Software Engineer II position at Uber, focusing on mobile app development with a hybrid work model in Bangalore, India.