Sr Software Engineer - Android

Uber is a technology company that develops and operates ride-sharing, food delivery, and transportation platforms.
$185,000 - $205,500
Android
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Sr Software Engineer - Android

Are you passionate about creating and enhancing impactful online experiences for earners and helping them maximize their earning potential? Join our team at Uber, where we focus on developing innovative solutions that support earners in their daily operations, enabling them to work on our platform more efficiently. Our mission is to build reliable, scalable experiences that empower earners to optimize their day to day work with Uber.

As part of the Earner Online Experience team, you'll work on projects that drive real-world impact, using cutting-edge technology to make a meaningful difference. If you're excited about making a difference, driving progress, and working on technology that positively impacts the lives of millions of earners around the world, we'd love to have you on our team!

What You'll Do:

  • Lead Development: Design, develop, and deploy Android applications that enhance the online experience for Uber's earners.
  • Optimize the Experience: Implement robust solutions to optimize earners' workflows, maximizing their efficiency and earning potential.
  • Cross-Team Collaboration: Collaborate with data scientists, product managers, and other engineers to deliver seamless end-to-end products that drive user engagement.
  • Drive Improvement: Continuously improve app performance, scalability, and maintainability, ensuring a top-tier user experience.
  • Stay Current: Keep up with industry trends and integrate new tools, technologies, and methodologies to stay ahead in the fast-paced mobile development landscape.
  • Mentor: Guide and mentor junior engineers, fostering a collaborative and high-quality engineering culture.
  • Ownership: Take full responsibility for projects, ensuring timely delivery and impactful outcomes.

Join Uber and be part of a team that's revolutionizing the way people work and earn through innovative technology solutions.

Last updated a month ago

Responsibilities For Sr Software Engineer - Android

  • Design, develop, and deploy Android applications
  • Implement solutions to optimize earners' workflows
  • Collaborate with cross-functional teams
  • Improve app performance, scalability, and maintainability
  • Stay current with industry trends and new technologies
  • Mentor junior engineers
  • Take ownership of projects

Requirements For Sr Software Engineer - Android

Java
Kotlin
  • Bachelor's or Master's degree in Computer Science or related technical field, or equivalent practical experience
  • Proven experience in software development on Android
  • Strong understanding of Java, Kotlin, and RxJava
  • Experience with data analytics and experimental design in an engineering context
  • Demonstrated leadership skills
  • Excellent problem-solving skills and passion for innovation
  • Excellent communication and teamwork abilities
  • 5+ years of experience as an Android Engineer

Benefits For Sr Software Engineer - Android

Equity
  • Bonus program
  • Equity award
  • Various benefits (details at https://www.uber.com/careers/benefits)

Interested in this job?

Jobs Related To Uber Sr Software Engineer - Android

Senior Software Engineer, Android - Maps

Senior Android Engineer position at Uber working on Maps technology for navigation and location services.

Sr Software Engineer (Android)

Senior Android Engineer role at Uber, building core ride-sharing products and personalized experiences for millions of users.

Sr Software Engineer, Android [Rider App]

Senior Software Engineer position for Android Rider App at Uber, focusing on developing complex user interfaces and features for mobile applications.

Sr Software Engineer, Android - Safety Media

Sr Software Engineer, Android role at Uber focusing on Safety Media features, requiring 5+ years of experience and expertise in Android development.

Senior Software Engineer, Android

Senior Android Engineer role at Microsoft, building innovative multimedia experiences with AI integration, offering competitive pay and benefits with hybrid work options.