CrawlJobs Logo

Software Engineer II - Android Engineer

United States, San Francisco 171000.00 - 190000.00 USD / Year · Job Posted January 30, 2026
Apply Position
Job Link Share

Job Description

The Earner Trip Experience (Tripex) team builds seamless and intuitive on-trip experiences that help Earners get their jobs done reliably and efficiently—from pickup to dropoff. As a Software Engineer II - Android Engineer, you’ll work on user-facing features that directly impact millions of Earners, contributing to high-quality mobile experiences while learning to build scalable systems at Uber’s scale.

Job Responsibility

  • Build and maintain Android features that support Earners’ on-trip experiences, from pickup to dropoff
  • Collaborate closely with senior engineers, product managers, designers and data scientists to deliver high-quality user experiences
  • Write clean, testable, and maintainable code while learning Uber’s mobile architecture and best practices, contribute to platform building
  • Participate in code reviews, design discussions, and team rituals to grow technical and collaboration skills
  • Help diagnose and fix bugs or performance issues to improve app reliability and user trust

Requirements

  • 2+ years of experience developing Android applications using Kotlin and/or Java
  • Solid understanding of Android fundamentals (Activities/Fragments, lifecycle, UI layouts, networking)
  • Experience working with Git and contributing code through reviews in a team environment
  • Strong learning mindset and interest in building products that support real-world workflows

Nice to have

  • Experience with modern Android development practices
  • Familiarity with consuming Backend APIs and handling client-side performance or reliability issues
  • Exposure to experimentation, metrics, or data-informed product development

What we offer

  • Eligible to participate in Uber's bonus program
  • May be offered an equity award & other types of comp
  • Eligible for various benefits

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Software Engineer II - Android Engineer

8 matching positions

Software Engineer II and Senior Software Engineer

The FIO (Office Files and Identity) Team drives collaboration, identity, cloud f...
Location
Location
United States , Redmond
Salary
Salary:
100600.00 - 199000.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 2+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, or Rust
  • OR equivalent experience
  • 4+ years industry engineering experience coding in languages including, but not limited to, C, C++, C#, Java or Rust
  • 4+ years industry experience building and shipping production quality, performant and cross-platform applications
  • Experience collaborating cross-team and cross-function to deliver software features or projects
  • Platform-specific experience building Windows, MacOS, iOS or Android applications
  • Experience designing and implementing efficient network communications, including network protocols, performance and reliability tooling, modeling and implementing complex customer scenarios across network services
  • Experience designing and implementing client-side storage stacks, with a focus on correctness, resiliency, performance, and adaptability
  • Understanding of client file system design and APIs, including advanced performance optimizations
  • Experience directly implementing large-scale data pipelines for product telemetry, with ability to evolve system as business and technical needs change
Job Responsibility
Job Responsibility
  • Design and write code
  • Work across organizations and directly with partners both in Office and across Microsoft, including other engineers and product leaders
  • Use data as the basis for decision making
  • Be a steward of products that ship to hundreds of millions of customers around the world, staying connected to customers through data and feedback and being agile and responsive to issues
  • Grow as an engineer in a modern and highly impactful team
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android

We’re looking for a Software Engineer II - Android to join our fast-growing team...
Location
Location
Poland , Kraków
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of developing an Android app
  • 2-5 years’ experience of commercial software development, solving different kinds of technical problems
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work
Job Responsibility
Job Responsibility
  • Code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Generous referral scheme
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android

Location
Location
Portugal , Lisbon
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Experience of developing an Android app and familiarity with mobile web and back-end technologies would be beneficial
  • 2-6 years' experience of commercial software development, ideally working with a rich user interface
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work
Job Responsibility
Job Responsibility
  • Code! Our engineers focus on doing what they enjoy most and do best, writing code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle. Tripadvisor Group takes a remote-friendly approach to collaboration across a worldwide team, with the option to join on-site as often as you’d like or as required by your team.
  • Flexible schedule. Work-life balance is ingrained in our culture by design. Trust and accountability make it work.
  • Donation matching. Give back? Give more! We match qualifying charitable donations annually.
  • Tuition assistance. Want to level up your career? We love to hear it! Receive annual support for qualified programs.
  • Lifestyle benefit. An annual benefit to spend on yourself. Use it on travel, wellness, or whatever suits you.
  • Travel perks. We believe that travel is employee development, so we provide discounts and more.
  • Employee assistance program. We’re here for you with resources and programs to help you through life’s challenges.
  • Health benefits. We offer great coverage and competitive premiums.
  • Generous referral scheme. Help us grow and be rewarded with generous awards for referring successful candidates.
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android

Design, build, and maintain high-quality Android applications to enhance the fou...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's or Master’s degree in Computer Science or a related field
  • 3+ years of experience in Android development, with expertise in Java or Kotlin and a deep understanding of the Android SDK, architecture components, and design patterns
  • Experience with mobile development tools like Android Studio and version control systems such as Git
Job Responsibility
Job Responsibility
  • Design, build, and maintain high-quality Android applications to enhance the foundational components of the Uber Apps
  • Collaborate with cross-functional teams including product managers, designers, data scientists, and other engineers
  • Ensure the performance, quality, and responsiveness of applications
  • Participate in code reviews, troubleshooting, and debugging to uphold high engineering standards
  • Be actively involved in sprint planning sessions and project retrospectives to contribute to team development cycles and project completion
  • Fulltime
Read More
Arrow Right

Software Engineer II – Android

We are looking for a Software Engineer II – Android to join our mobile engineeri...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's Degree in Computer Science or related technical field AND 4 years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
  • OR equivalent experience
  • 3+ years of professional Android development experience in a product‑focused engineering environment
  • Solid proficiency in Kotlin and solid understanding of Java
  • Hands‑on experience with Android SDK, Android Studio, Gradle, and modern Android libraries (Jetpack components such as ViewModel, LiveData, Room, Navigation)
  • Good understanding of REST APIs, JSON, networking, threading, and asynchronous programming
  • Familiarity with unit testing, instrumentation testing, and debugging tools on Android
  • Ability to meet Microsoft, customer and/or government security screening requirements are required for this role
  • These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain Android application features using Kotlin (and Java where applicable) in a large‑scale production codebase
  • Collaborate with product management, design, and backend teams to translate requirements into high‑quality Android implementations
  • Write clean, maintainable, and well‑tested code following Android best practices, architectural patterns (MVVM, Clean Architecture), and coding standards
  • Debug and resolve issues related to performance, reliability, memory usage, and crashes across a wide range of Android devices and OS versions
  • Participate in code reviews, provide constructive feedback, and incorporate feedback from peers to improve code quality
  • Contribute to improving engineering fundamentals such as build quality, CI/CD pipelines, test coverage, and release readiness
  • Demonstrate end‑to‑end ownership of assigned features, including development, testing, rollout, and post‑release monitoring
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android

We’re looking for a Software Engineer II (Android) to join our fast-growing mobi...
Location
Location
United Kingdom , Oxford; London
Salary
Salary:
Not provided
tripadvisor.com Logo
Tripadvisor
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrated ability to use AI tools to improve efficiency, quality, and decision-making in day-to-day work
  • Proven ability to operate effectively with a global-first mindset
  • Experience of developing an Android app and familiarity with mobile web and back-end technologies would be beneficial
  • At least 3 years’ experience of commercial software development, solving different kinds of technical problems
  • Experience with reactive programming in native mobile platforms
  • Willingness and ability to take on new technologies
  • Ability to break down complex problems into simple solutions
  • High quality verbal and written communication skills
  • Sense of ownership and pride in your work
Job Responsibility
Job Responsibility
  • Code! Our engineers focus on doing what they enjoy most and do best, writing code
  • Touch code at every level – while the focus is app development, you’ll also have opportunities to work on backend microservices
  • Collaborate closely with Product and design teams to define feature specifications and develop high quality deliverables for our customers
  • Take responsibility for all aspects of software engineering, from design to implementation, development experience, QA and maintenance
  • Work alongside other engineering groups located around the world
What we offer
What we offer
  • Competitive compensation packages (routinely benchmarked against the latest industry data), including base salary and annual bonuses
  • “Work your way” with flexibility to suit your lifestyle
  • Flexible schedule
  • Donation matching
  • Tuition assistance
  • Lifestyle benefit
  • Travel perks
  • Employee assistance program
  • Health benefits
  • Generous referral bonuses
  • Fulltime
Read More
Arrow Right

Software Engineer II, Android

Uber for Family was made for family organizers who want to share their payment p...
Location
Location
Brazil , Rio de Janeiro
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree or equivalent in Computer Science, Engineering, Mathematics or related field AND/ OR +4-year total technical software engineering experience
  • Proficiency in Java and Kotlin, strong knowledge of both programming languages commonly used for Android development
  • Experience with Android SDK, strong knowledge of Android's core libraries, tools, and frameworks
  • Knowledge of Android UI/UX Design Principles, experience designing responsive and intuitive user interfaces
  • Advanced English language skills to work with other engineers and stakeholders from different regions around the world
Job Responsibility
Job Responsibility
  • Partner with fellow engineers to build and maintain backend services and solutions to support user-facing products, downstream services, or infrastructure tools and platforms used across Uber, millions of Uber riders and drivers worldwide
  • Work on Uber's most complex applications by designing, implementing, and unit testing the mobile application code
  • Work with Product Managers and Designers to nail user experiences
  • Drive ongoing efficiency and reliability improvements through design and automation: availability, performance, scaling, monitoring and capacity
  • Lead upstream and downstream dependencies, collaborate with other engineering teams, capture requirements, evolve solutions and enable successful adoption
  • Create frameworks and abstractions that are reliable, reusable and avoid surprising outcomes
  • Go to person to get clarity of problem statements and also can break down into meaningful tasks
  • Promote and demonstrate problem-specific expertise and execution excellence in delivering results
Read More
Arrow Right

Software Engineer II, Android

Procurify is seeking a driven and collaborative Software Engineer II, Android to...
Location
Location
Canada
Salary
Salary:
95000.00 - 125000.00 CAD / Year
procurify.com Logo
Procurify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of professional software engineering experience focused on building, shipping, and maintaining native Android applications
  • Bachelor's degree in Computer Science, Software Engineering, or a related field
  • Solid understanding of the modern Android ecosystem, including Jetpack Compose, AndroidX, Kotlin Coroutines, Paging3 and Retrofit2
  • Experience with Google’s design principles and interface guidelines
  • Familiar with dependency injection and modern architectural patterns like MVVM and CLEAN
  • Experience working with agile practices (Scrum/Kanban) and CI/CD principles
  • Strong analytical and problem-solving skills with the ability to work autonomously on features
  • Maintains a professional and current LinkedIn profile, updated upon joining
Job Responsibility
Job Responsibility
  • Apply your expertise as an Android Software Engineer
  • Implement modules of simple to moderate complexity and new features in the existing Android application
  • Pitch in to the improvement of the technical implementation and architecture of the code
  • Contribute to our Android Architecture: Help identify and contribute to initiatives to improve our mobile architecture
  • Champion Code Quality: Contribute clean, efficient, testable, and reusable code that is easy to maintain and extend
  • Actively participate in code reviews, sharing your knowledge and providing constructive feedback
  • Drive Performance & Stability: Participate in the investigation and resolution of defects, performance bottlenecks, and any other issues affecting the quality and stability of the Android application
What we offer
What we offer
  • Flexible working: remote-first organization with flexible working hours from within Canada
  • Responsible time off
  • Extended health benefits: competitive health, vision, and dental package along with an Employee Assistance Program (EAP), and a health and wellness spending account
  • Community initiatives: regular volunteer days, Donate Your Day program, and education lunch and learns
  • Stock options: competitive stock program
  • DEI initiatives: diversity, equity, and inclusion roundtable
  • Fulltime
Read More
Arrow Right