Release Engineer

See more jobs from Lyft Inc.

over 4 years old

This job is no longer active

 

Software Engineer, Client Release

Lyft’s mobile engineering team is growing rapidly and we are looking for Release Engineers to help ship our mobile apps to the world. Lyft’s Mobile Infrastructure teams are responsible for creating & maintaining the foundational systems engineers rely on in order to build stable, scalable, polished and efficient apps. We build standardized infrastructure that helps software developers move fast, while still providing them with the flexibility they need to innovate within their teams. Our goal is to build and maintain the best mobile platform and frameworks out there. 

The Release Engineer will work closely with our Client Tooling and Release Management teams on tool development and automation to help us deliver a smooth, repeatable and reliable mobile releasing pipeline. As an engineer on the team you’ll play an integral role in how Lyft’s app releases are coordinated, delivered and monitored. You’ll use your strong technical abilities to ensure Lyft’s apps release to our customers at a rapid cadence while maintaining high quality, even as the complexity of the applications and size of the engineering team grows. 

Responsibilities:

  • Design, develop and deploy Android and iOS release toolchains using a combination of open source and in-house tools
  • Work closely with the broader Mobile Infrastructure teams to align priorities and incentives
  • Encourage and educate the broader mobile team on best practices for stable and well-monitored releases
  • Work closely with Lyft’s Release Management team to ensure safe and reliable releasing and updating, and to understand the efficiency, reliability, and scalability of our releasing process
  • Cover on-call rotation duties to maintain the platform and provide support
  • Take initiative and work independently to deliver results
  • Maintain a balance between building sustainable, high-impact projects, and shipping things quickly
  • Own deliverables and ensure we continue to ship scalable, highly-available products that delight our riders and drivers

Experience & Skills:

  • You have experience with software engineering, release engineering and/or configuration management
  • You understand and have worked with Continuous Delivery and Continuous Integration systems
  • You have experience working on client-side applications, preferably iOS and/or Android 
  • You have experience working on a build or releasing pipeline, preferably for a larger engineering organization
  • You are steadfastly focused on your customers, and preferably have experience working with engineers as customers
  • You have a strong focus on metrics and know how to measure the health of a release
  • You enjoy working in a collaborative environment, and you’re committed to driving projects to completion creatively

Lyft is an Equal Employment Opportunity employer that proudly pursues and hires a diverse workforce. Lyft does not make hiring or employment decisions on the basis of race, color, religion or religious belief, ethnic or national origin, nationality, sex, gender, gender-identity, sexual orientation, disability, age, military or veteran status, or any other basis protected by applicable local, state, or federal laws or prohibited by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Pursuant to the San Francisco Fair Chance Ordinance and other similar state laws and local ordinances, and its internal policy, Lyft will also consider for employment qualified applicants with arrest and conviction records.