Software Engineer II- Android

2 weeks ago


Bengaluru India Uber Full time

Job Description 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 ---- 1. 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. 2. As a Mobile Engineer you'll work across both product and platform features in the flagship Uber app 3. Design systems across the stack including close collaboration with backend engineers, designers, data scientists and product managers among others. 4. Help teams with defining an architecture that would scale and also encourage best practices. 5. Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes. 6. Go to person to get clarity of problem statements and also can breakdown into meaningful tasks. 7. Promote and demonstrate problem-specific expertise and execution excellence in delivering results ---- Basic Qualifications ---- 1. Grit, drive and a deep feeling of ownership. 2. Bachelor's or Master's degree in Computer Science, Data Science, or a related field (focus on ML/AI is a plus). 3. 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. 4. Deep expertise in Java or Kotlin, with a thorough understanding of the Android SDK, architecture components, and design patterns. 5. Familiarity with mobile development tools such as Android Studio, and experience with version control systems (e.g., Git). 6. 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 ---- 1. Knowledge of data structure and algorithms and an ability to use them practically when implementing user-facing solutions at scale 2. Demonstrated experience working collaboratively in cross-functional teams 3. Experience collaborating on projects and working efficiently as part of a team. 4. Familiarity with concepts of distributed systems. 5. Experience analysing features in production using analytics and experiments 6. Thriving in ambiguity and having a go-getter attitude Uber's mission is to reimagine the way the world moves for the better. Here, bold ideas create real-world impact, challenges drive growth, and speed fuelds progress. What moves us, moves the world - let's move it forward, together. Offices continue to be central to collaboration and Uber's cultural identity. Unless formally approved to work fully remotely, Uber expects employees to spend at least half of their work time in their assigned office. For certain roles, such as those based at green-light hubs, employees are expected to be in-office for 100% of their time. Please speak with your recruiter to better understand in-office expectations for this role. .Accommodations may be available based on religious and/or medical conditions, or as required by applicable law. To request an accommodation, please reach out to .



  • Bengaluru, India Uber Full time

    About the Role :Were seeking a Software Engineer II Android to join our dynamic mobile engineering team. As part of our Android team, youll play a key role in designing and developing user-facing features that power seamless, high-performance mobile experiences for millions of users.This role is ideal for an engineer with a strong Android foundation who is...


  • India Microsoft Full time

    Job Description 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...


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

    About the RoleAbout 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 andb) building new productsWe're looking for passionate Backend developers to join Rider Growth team, a...


  • 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 Upland Software Full time ₹ 8,00,000 - ₹ 24,00,000 per year

    Software Engineer II Front-endOpportunity SummaryWe are looking for an enthusiastic and dynamic individual to join Upland Software as a Software Engineer II (Front-end) for our Kapost Product.What would you do?Develop and maintain scalable and robust enterprise applicationsWork as part of cross functional, passionate agile (SCRUM/Kanban) project teams...


  • Bengaluru, Karnataka, India Paytm Full time ₹ 5,00,000 - ₹ 15,00,000 per year

    Job Description : Android - Software Engineer Location: Bengaluru, Karnataka / Noida, Uttar PradeshTechnology: TravelEmployment Type: On-roll / On-siteResponsibilities and Requirements1-3 years of professional software development experience Good knowledge of Java and Kotlin (including coroutines) Expert understanding of the Android System APIs and...

  • Android Developer

    4 days ago


    Bengaluru, India Seekho Full time

    Job Details: - Role Type: Full-time - Location: Bangalore (5 days On-site) - Designation: Software Engineer II Job Summary: We are looking for a skilled Android Developer to join our team and help build high-quality mobile applications. The ideal candidate should have expertise in Kotlin, a strong understanding of the Android SDK, and experience with modern...

  • Software Engineer II

    4 weeks ago


    India Microsoft Full time

    Job Description The Experience plus Devices (E+D) Growth team is seeking engineers to help accelerate the adoption of Copilot and Microsoft 365. Our team is uniquely positioned at the strategic epicenter of E+D for revolutionizing the productivity business by delivering embedded experiences across the Microsoft 365 suite (Teams, Outlook, Word, PowerPoint,...


  • Bengaluru, India Upstox Full time

    Job Description Job Title: Software Development Engineer III - Android Company: Upstox Location: Mumbai / Bengaluru Work arrangement: 5 days in the office About Upstox At Upstox, we're building the future of investing - simple, powerful, and for everyone. We're one of India's fastest growing fintech platforms, backed by the best in the business, including...


  • Pune, Maharashtra, India, Maharashtra NorthStar HR Consultants Full time

    Job Title - Lead Engineer - AndroidJob Location - Kharadi, PuneWhat would you be doing? Our client is looking for an Android lead/architect who would be responsible for designing the solution and also gets involved in the end-to-end development and maintenance of applications aimed at a vast number of diverse Android devices. Primary focus will be to...