> Markdown version of [/jobs/ext/3054664-software-engineer-ii-android](https://www.wearedevelopers.com/jobs/ext/3054664-software-engineer-ii-android). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer II - Android - **Company:** Uber - **Location:** San Francisco, CA, United States (Remote available) - **Experience:** Experienced - **Salary:** $171,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Android Software Development, Code Review, Computer Programming, Data Structures, Distributed Systems, Software Engineering, Technical Debt, Kotlin, Information Technology - **Published:** September 24, 2026 - **Apply:** https://dejobs.org/x/x/4F3FFDAC87C94708A840AEB0C44227D0/job/ ## About the Role * BS/BE degree or equivalent in Computer Science, Engineering, Mathematics or a related field * 2+ years of Software Engineering work experience * Extensive hands-on Android development experience, including proficiency in Java and/or Kotlin programming and code reviews * Proven ability to lead technical projects end-to-end through all lifecycle stages, from inception through design through global deployment and productionization. * Expertise in defining standards for testing, monitoring, and alerting systems, while overseeing the execution of complex incident management at an organizational level. * Grit, drive, and a deep feeling of ownership * Self-motivated with a passion to learn * Strong communication and collaboration skills Preferred Qualifications * MS or PhD in Computer Science, Engineering, Mathematics or a related field * Outstanding verbal and written communication and presentation skills * Experience in developing mobile apps used by hundreds of millions of users globally. Strong focus on delivering high-quality mobile UI experiences and feature development * Deep understanding of software engineering fundamentals, including algorithms, data structures, distributed systems, system design, and architecture. * Proven experience in identifying architectural gaps and creating org-wide frameworks that improve developer velocity and reduce systemic technical debt. * Demonstrated leadership in building relationships with internal stakeholders and external partners to rally around a technical vision. ## Description * Contribute to the creation of new features and platform capabilities, leveraging autonomous vehicle data and operational insights to build innovative solutions. * Build features to drive critical business growth for AV on Uber's platform. * Drive technical projects from inception to completion, collaborating with cross-functional partners such as product managers, data scientists, and operations teams to deliver impactful solutions. * Balance technical trade-offs between speed, performance, and quality, making informed decisions that align with both business goals and engineering best practices. * Cultivate engineering culture and technical excellence to drive up engineering velocity and quality across the team. ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Resolving technical debts in software architecture](https://www.wearedevelopers.com/videos/1680-resolving-technical-debts-in-software-architecture) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [The Hidden Cost of AI Coding: Technical Debt You Can’t See](https://www.wearedevelopers.com/videos/100304-the-hidden-cost-of-ai-coding-technical-debt-you-can-t-see) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What Jobs Can You Get with a Software Engineering Degree?](https://www.wearedevelopers.com/magazine/398-what-jobs-can-you-get-with-a-software-engineering-degree) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs)