Description
We are seeking an Android Software Engineer to join the Rider Experience team within Lyft Urban Solutions. Your work will directly power the digital experiences behind our bike-share and scooter-share platforms. You will build backend systems that make membership programs, rider features, and real-time experiences feel seamless and fast.
Responsibilities:
- Design, develop, deploy, monitor, operate, and maintain elements of our Rider experience, owning components end to end
- Write reliable, performant, and maintainable code, with comprehensive test coverage
- Reduce technical debt and contribute to ongoing improvements in tooling and code structure
- Analyze internal systems and processes to identify opportunities for improvement and automation
- Participate in code reviews to uphold code quality and share knowledge across the team
- Produce technical specs, runbooks, and documentation covering requirements, security, and privacy
- Share knowledge and support team growth through onboarding materials, brown bags, tech talks, and engineering best practices
- Rotate on-call, monitoring deployed code for stability and performance, proactively fixing bugs, and keeping dashboards and alerts up to date
- Support and escalate production incidents as needed, and contribute improvements to on-call practices and long-term reliability
- Partner closely with product, data science, analytics, and operations teams to move fast without breaking things
- Communicate technical trade-offs clearly, to engineers and non-engineers alike
Experience:
- BS/MS in Computer Science, Computer Engineering, a related field, or equivalent practical experience
- Minimum 1 - 3 years of software engineering industry experience
- Experience with Kotlin
- Experience with Jetpack Compose, declarative UI development, and creating shared components
- Thrive in a low-ego, highly collaborative, cross-functional environment
- Can articulate the reasoning behind technical decisions, not just the decisions themselves
Benefits:
- Extended health and dental coverage options, along with life insurance and disability benefits
- Mental health benefits
- Family building benefits
- Pet benefits
- Access to a Lyft funded Health Care Savings Account
- RRSP plan with company match to help save for your future
- Flexible paid time off policy
- Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs
- Subsidized commuter benefits and Lyft ride credits