Software Engineer II- Android

1 week ago


Bengaluru, Karnataka, India Uber Full time ₹ 12,00,000 - ₹ 36,00,000 per year

About the Role

About the Role

Rider Growth is a new and emerging line of business in Uber with the mission to help increase the rate of customer acquisition, decrease rate of customer retention, and increase revenue by a) optimising existing products and

b) building new products

We're looking for passionate Backend developers to join Rider Growth team, a cross-functional group in which Design, Data Science, Backend, Android and iOS engineers work collaboratively to design and build products for riders to simplify their booking journey as well as build products from scratch to help new users complete their booking journey via other mediums such as WhatsApp and Phone call.

At Uber, we take pride in offering the best quality service to our customers - you will collaborate closely with product managers and business operations teams to build for scale, yet focusing on providing intuitive and delightful customer experiences.

What the Candidate Will Need / Bonus Points
- What the Candidate Will Do -

  • As a software engineer, you'll engage in product and engineering jam sessions conceptualising features and mapping them into a technical design. You will build software that will ship to millions of users, or thousands of fellow engineers growing multiple apps that directly impact the ease of our users' lives.
  • As a Mobile Engineer you'll work across both product and platform features in the flagship Uber app
  • Design systems across the stack including close collaboration with backend engineers, designers, data scientists and product managers among others.
  • Help teams with defining an architecture that would scale and also encourage best practices.
  • Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes.
  • Go to person to get clarity of problem statements and also can breakdown into meaningful tasks.
  • Promote and demonstrate problem-specific expertise and execution excellence in delivering results

  • Basic Qualifications -

  • Grit, drive and a deep feeling of ownership.

  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field (focus on ML/AI is a plus).
  • 3+ years of experience in executing Android-based projects, providing technical guidance and training in Android development to teams of mobile engineers, and ensuring successful project completion.
  • Deep expertise in Java or Kotlin, with a thorough understanding of the Android SDK, architecture components, and design patterns.
  • Familiarity with mobile development tools such as Android Studio, and experience with version control systems (e.g., Git).
  • Excellent communication skills, with the ability to explain complex technical concepts to non-technical stakeholders and third-party collaborators (e.g., Google, Apple).

  • Preferred Qualifications -

  • Knowledge of data structure and algorithms and an ability to use them practically when implementing user-facing solutions at scale

  • Demonstrated experience working collaboratively in cross-functional teams
  • Experience collaborating on projects and working efficiently as part of a team.
  • Familiarity with concepts of distributed systems.
  • Experience analysing features in production using analytics and experiments
  • Thriving in ambiguity and having a go-getter attitude

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Rocket Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    It's fun to work in a company where people truly BELIEVE in what they're doingJob Description Summary:The Software Engineer-II designs, develops, troubleshoots, and debugs software programs for software enhancements and new products. Develops software tools including operating systems, compilers, routers, networks, utilities, databases, and Internet-related...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India Microsoft Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    Microsoft Teams is core to Microsoft's vision for intelligent communications and productivity pane into the modern workplace. We are fast becoming the hub for teamwork in Office 365, with hundreds of thousands of organizations and tens of millions of users across the globe using Teams. Microsoft Teams is the fastest growing business application in Microsoft...


  • Bengaluru, Karnataka, India Google Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Minimum qualifications:Bachelor's degree or equivalent practical experience.1 year of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).Preferred qualifications:Master's degree or PhD in Computer Science or related technical field.Experience developing accessible technologies.About The...


  • Bengaluru, Karnataka, India JioStar Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job Summary: As a Software Engineer II – Android, you will be responsible for crafting performant and resilient Android applications, coupled with Android frameworks and APIs, and a passion for creating exceptional user experiences. You will play a critical role in improving app performance and stability while shipping core capabilities that enhance the...


  • Bengaluru, Karnataka, India JioStar Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Summary: As a Software Engineer II – Android, you will be responsible for crafting performant and resilient Android applications, coupled with Android frameworks and APIs, and a passion for creating exceptional user experiences. You will play a critical role in improving app performance and stability while shipping core capabilities that enhance the...


  • Bengaluru, Karnataka, India JioStar Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Summary: As a Software Engineer II – Android, you will be responsible for crafting performant and resilient Android applications, coupled with Android frameworks and APIs, and a passion for creating exceptional user experiences. You will play a critical role in improving app performance and stability while shipping core capabilities that enhance the...

  • Software Engineer II

    2 weeks ago


    Bengaluru, Karnataka, India JPMorganChase Full time US$ 80,000 - US$ 1,20,000 per year

    DescriptionYou're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and Community Banking division, you will be part of an agile team dedicated to enhancing, designing, and...


  • Bengaluru, Karnataka, India hackajob Full time ₹ 4,32,000 - ₹ 7,20,000 per year

    hackajob*is collaborating withJ.P. Morgan*to connect them with exceptional tech professionals for this role.You're ready to gain the skills and experience needed to grow within your role and advance your career — and we have the perfect software engineering opportunity for you.As a Software Engineer II at JPMorgan Chase within the Consumer and Community...


  • Bengaluru, Karnataka, India Esper Full time ₹ 5,00,000 - ₹ 25,00,000 per year

    Job DescriptionEsper is experiencing hyper growth We're the industry's first DevOps SaaS platform designed to provide a simple, safe, and secure way for engineering and DevOps teams to release applications and manage smart Android devices. Our device infrastructure enables developer, mid-market orgs, and enterprise fleets of 100,000+ devices to deliver their...


  • Bengaluru, Karnataka, India Nike Full time ₹ 12,00,000 - ₹ 25,00,000 per year

    Software Engineer II, Cloud Platform EngineeringWho Are We Looking ForWe are looking for a Software Engineer II as part of our Cloud Platform Engineering team at Nike. The ideal candidate will be bringing deep technical expertise in Cloud Engineering to solve complex engineering problems to enable Nike's pursuit to deliver state of the art Enterprise Cloud...