# Android Software Engineer, Lyft Urban Solutions

**Company**: Lyft
**Location**: Montreal, QC
**Experience**: mid
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/lyft/jobs/8743513002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_a2fc49a3-65c

## 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

## Skills

### Required
- Kotlin
- Jetpack Compose
- declarative UI development
- shared components

### Nice to have
- side projects
- open source contributions

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/lyft/jobs/8743513002?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
