Android Software Engineer, Lyft Urban Solutions
Build and operate Android Rider Experience features for Lyft’s bike-share and scooter-share platforms, owning components from development through production support. The role requires 1–3 years of software engineering experience, Kotlin, Jetpack Compose, and strong cross-functional collaboration.
About the job
Responsibilities
Engineering and Delivery
- Design, develop, deploy, monitor, operate, and maintain Rider Experience components end to end.
- Write reliable, performant, maintainable code with comprehensive test coverage.
- Reduce technical debt and improve tooling and code structure.
- Analyze systems and processes to identify opportunities for improvement and automation.
- Participate in code reviews and technical discussions.
- Produce technical specifications, runbooks, and documentation covering requirements, security, and privacy.
- Support onboarding, knowledge sharing, brown bags, technical talks, and engineering best practices.
Operations and Quality
- Rotate on-call and monitor deployed code for stability and performance.
- Proactively fix bugs and maintain dashboards and alerts.
- Support and escalate production incidents and improve on-call practices and long-term reliability.
Collaboration
- Partner with product, data science, analytics, operations, design, TPM, QA, and other cross-functional teams.
- Communicate technical trade-offs clearly with technical and non-technical stakeholders.
Requirements
- Bachelor's or master's degree in Computer Science, Computer Engineering, a related field, or equivalent practical experience.
- 1–3 years of professional software engineering experience.
- Experience with Kotlin.
- Experience with Jetpack Compose, declarative UI development, and creating shared components.
- Strong collaboration, communication, problem-solving, and technical decision-making skills.
Nice-to-Haves
- Side projects or open-source contributions.
- Curiosity and initiative.
Compensation and Benefits
- Base salary: CAD $72,000–$90,000.
- Extended health and dental coverage, life insurance, disability benefits, mental health benefits, family-building benefits, and pet benefits.
- Lyft-funded Health Care Savings Account.
- RRSP plan with company match.
- Flexible paid time off for salaried team members.
- Paid parental leave, including an 18-week top-up plan.
- Subsidized commuter benefits and Lyft ride credits.
Skills
Kotlin, Jetpack Compose, Declarative Ui, Android, Test Coverage, Monitoring, On-Call Operations, Technical Documentation
Similar jobs
Android Engineering jobsDéveloppe des composants Android et des systèmes d’expérience utilisateur pour les plateformes de vélos et trottinettes en libre-service, de la conception à l’exploitation en production. Le poste requiert au moins 1 à 3 ans d’expérience en génie logiciel ainsi qu’une maîtrise de Kotlin et Jetpack Compose.
Build and lead Android applications powering Instacart’s Digital Twin Platform, store-view, and Connected Stores initiatives. The role requires 5+ years of Android experience, strong Kotlin or Java expertise, architectural leadership, and comfort integrating hardware and data-intensive systems.