CrawlJobs Logo

Software Engineer II, Android

uber.com Logo

Uber

Location Icon

Location:
Brazil , Rio de Janeiro

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Uber for Family was made for family organizers who want to share their payment profile with their loved ones to pay, manage the spending limits and conveniently track their status and ETA when they invite them to join your Family Profile. Uber for Teens is a customized experience inside Uber for Family exclusive for teenagers. Teen accounts give the teenager the freedom to request their own rides, all under supervision of their guardians. Plus, with live safety features and real-time updates, the guardian can follow along from pickup to drop off. Joining the team, you will collaborate with the other team members to design, develop, and maintain user interfaces and features for mobile applications (Android). As a Software Engineer at Uber, you will be a member of Uber’s first Tech Center in Latin America! We are initially focused on sophisticated technologies to improve safety around the world, such as advanced telematics, machine learning, high scale distributed systems, real time data processing and mobile development, among others.

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

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

Nice to have:

  • Understanding of Android Architecture Components and other architecture components for building scalable and maintainable apps
  • Familiarity with Jetpack libraries to build modern Android apps
  • Expertise in using Kotlin Coroutines for managing background tasks and asynchronous code
  • Skills in profiling and optimizing apps for performance, including memory management, battery usage, and smooth UI rendering
  • In-depth understanding of Android Activity and Fragment lifecycle management, including handling configuration changes and memory leaks
  • Experience with Android testing frameworks and familiarity with debugging tools
  • Knowledge of performance tuning, usability and automation testing
  • Good understanding of code versioning tools, such as Git

Additional Information:

Job Posted:
March 21, 2026

Work Type:
On-site work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Software Engineer II, Android

Software Engineer II

In the Audiobooks Mission, we're looking for a Software Engineer II to be a foun...
Location
Location
United Kingdom; Sweden , London; Stockholm
Salary
Salary:
Not provided
spotify.com Logo
Spotify
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Thrive working within a fast-paced, high-growth, startup-type environment
  • Have a sense of humor, have fun on the job, and embody Spotify's 'playful' value
  • Can deliver features on both Android and iOS, and are equally comfortable contributing to non-mobile projects when needed
  • Able to, willing to, and excited about expanding beyond your core areas of expertise
  • 3+ years of software engineering experience
  • Get excited about challenging software design problems, and have a love of clean code
  • Have a strong foundation in software architecture, performance and optimization, data structures, and design patterns
  • Have excellent communication skills, and the ability to collaborate with team members across all functions of the company
  • Have a persistent/determined work ethic and a willingness to try anything and everything
Job Responsibility
Job Responsibility
  • Embody our engineering philosophy of 'anything is possible'
  • Actively participate in and manage all phases of development from design to post-deployment issue resolution
  • Work closely with product, design, and other engineers to rapidly deliver impactful software
  • Collaborate regularly with other team members at all stages of product development and launch
  • Contribute to both mobile and non-mobile initiatives, applying your expertise where it brings the most value
  • Focus on high quality, high-velocity feature delivery, maintaining the balance between maximizing business impact and minimizing technical debt
What we offer
What we offer
  • Extensive learning opportunities, through our dedicated team, GreenHouse
  • Flexible share incentives letting you choose how you share in our success
  • Global parental leave, six months off - for all new parents
  • All The Feels, our employee assistance program and self-care hub
  • Flexible public holidays, swap days off according to your values and beliefs
Read More
Arrow Right

Software Engineer II, Android Engineering

As a Software Engineer on Axon’s Robotics team, you’ll be at the forefront of tr...
Location
Location
United States , Boston
Salary
Salary:
120750.00 - 193200.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry experience shipping Android applications to the Google Play Store
  • Understand the ins and out of mobile phones
  • expected to lead mobile design reviews as well as the implementation of their designs to release and post-release monitoring
  • Experience with modern architecture (MVVM, MVI, etc) including unit testing
  • Android experience with Retrofit, Coroutines, Okhttp, Hilt, Jetpack Compose
  • Experience working with remote data via REST and JSON
  • Understanding and experience with networking protocols such as TCP, UDP, DHCP, DNS, Server-Sent-Events, Websockets (debugging with Wireshark or Charles a plus)
Job Responsibility
Job Responsibility
  • Lead engineering architecture and design reviews to ensure high standards in software quality
  • Collaborate with the Axon product design team to turn mobile UI designs into functional, engaging solutions
  • Drive the entire mobile software lifecycle, from prototyping to commercialization and post-launch support
  • Interface with cloud services for seamless integration across platforms
  • Set a high technical standard for the team through code and design reviews
  • Partner with Product, Design, and Engineering teams to deliver integrated solutions that meet customer needs
  • Enhance engineering processes, including sprint planning, stand-ups, and long-term planning
  • Build robust and reliable mission critical software that meets high standards for stability in mission-critical applications
  • Collaborate closely with other groups to align on goals, ensuring we deliver impactful and innovative solutions
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • snacks in our offices
  • Fulltime
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

Software Engineer II, Android

The Tech Center in Brazil is expanding, and our teams in Mobility, Delivery, and...
Location
Location
Brazil , Sao Paulo
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 OR 3-year full-time Software Engineering work experience WHICH INCLUDES 3-year total technical software engineering experience in one or more of the following areas: Android Development
  • Android Java or Android Kotlin
  • Advanced English language skills
Job Responsibility
Job Responsibility
  • Work with global teams to develop products impacting millions of users worldwide
  • Support platform teams in enhancing engineering processes
  • Contribute to projects that enhance ride-sharing, navigation, and real-time route optimization (Mobility)
  • Contribute to building efficient and robust systems that support order processing, logistics, and real-time tracking (Delivery)
  • Build engaging products by solving deep technical challenges specific to Uber’s business (Core Services)
  • Fulltime
Read More
Arrow Right
New

Software Engineer II - Android

Android Engineer will join the Rider Foundations team in Bangalore, which functi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 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
Job Responsibility
Job Responsibility
  • 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
  • You'll be very close to business concerns, working alongside Product Managers, Designers, Data Scientists and Operations team, to understand what's most important, and translating that to systems, designs, and code that best solves for today, as well as plans for tomorrow
  • You will build user-facing products - the work you do will impact all earners in the Uber ecosystem. You will be responsible for the delivery of high quality products with fast iterations
  • Fulltime
Read More
Arrow Right

Software Engineer II - Android Engineer

The Earner Trip Experience (Tripex) team builds seamless and intuitive on-trip e...
Location
Location
United States , San Francisco; Sunnyvale
Salary
Salary:
171000.00 - 190000.00 USD / Year
uber.com Logo
Uber
Expiration Date
Until further notice
Flip Icon
Requirements
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
Job Responsibility
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
What we offer
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
  • Fulltime
Read More
Arrow Right

Software Engineer II, Android Engineering

As a Software Engineer II on Axon’s Robotics team, you’ll be at the forefront of...
Location
Location
United States , Boston
Salary
Salary:
120750.00 - 193200.00 USD / Year
axon.com Logo
Axon
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of industry experience shipping Android applications to the Google Play Store
  • Understand the ins and out of mobile phones
  • expected to lead mobile design reviews as well as the implementation of their designs to release and post-release monitoring
  • Experience with modern architecture (MVVM, MVI, etc) including unit testing
  • Android experience with Retrofit, Coroutines, Okhttp, Hilt, Jetpack Compose
  • Experience working with remote data via REST and JSON
  • Understanding and experience with networking protocols such as TCP, UDP, DHCP, DNS, Server-Sent-Events, Websockets (debugging with Wireshark or Charles a plus)
Job Responsibility
Job Responsibility
  • Lead engineering architecture and design reviews to ensure high standards in software quality
  • Collaborate with the Axon product design team to turn mobile UI designs into functional, engaging solutions
  • Drive the entire mobile software lifecycle, from prototyping to commercialization and post-launch support
  • Interface with cloud services for seamless integration across platforms
  • Set a high technical standard for the team through code and design reviews
  • Partner with Product, Design, and Engineering teams to deliver integrated solutions that meet customer needs
  • Enhance engineering processes, including sprint planning, stand-ups, and long-term planning
  • Build robust and reliable mission critical software that meets high standards for stability in mission-critical applications
  • Collaborate closely with other groups to align on goals, ensuring we deliver impactful and innovative solutions
What we offer
What we offer
  • Competitive salary and 401k with employer match
  • Discretionary time off
  • Paid parental leave for all
  • Medical, Dental, Vision plans
  • Fitness Programs
  • Emotional & Development Programs
  • snacks in our offices
  • Fulltime
Read More
Arrow Right

Software Engineer II

Security is a top priority for our customers amid digital threats, regulations, ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Outstanding communication skills and ability to work effectively within a diverse team
  • Over four years of software engineering experience with a history of contributing to successful commercial software products and services
  • 4 years of experience in crafting data structures, algorithms, and executing highly concurrent programming, along with analyzing algorithm complexity
  • 4 years of experience in designing user-friendly applications for mobile platforms such as iOS or Android
  • Minimum 4 years of experience in developing an app from the ground up, with a preference for having apps showcased in the App Store
  • 4 years of familiarity with development principles and patterns
  • 4 years of experience with Swift and Objective-C focusing on iOS internals, or Java/JNI with iOS and Android internals
  • Solid understanding of Networking fundamentals and VPN internals
  • Keen interest in learning new technologies and a proactive approach to project completion
  • Excellent debugging and problem-solving capabilities
Job Responsibility
Job Responsibility
  • End-to-end design, development, and testing of mobile threat protection solutions
  • Engage in a fast-paced cycle of ideation, creation, and learning, ensuring measurable value growth through the experiences you build
  • Collaborate under the guidance of a Senior or Principal Software Engineer, working closely with Program Managers and other Security Engineering disciplines to deliver core features for our security solutions
  • Ensure code quality and provide thought leadership to drive innovation in our products and engineering practices
  • Fulltime
Read More
Arrow Right