Android Software Engineer, Lyft Urban SolutionsPosted today

The opportunity

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.

What you'll do

  • Engineering & Delivery 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

What they're looking for

  • Share knowledge and support team growth through onboarding materials, brown: bags, tech talks, and engineering best practices
  • Operations & Quality 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
  • Technical Collaboration Partner closely with product, data science,: analytics, and operations teams to move fast without breaking things