Software Engineer, Associate Tools - Nashville

See more jobs from Lyft Inc.

over 4 years old

This job is no longer active

At Lyft, community is what we are and it’s what we do. It’s what makes us different. To create the best ride for all, we start in our own community by creating an open, inclusive, and diverse organization where all team members are recognized for what they bring. 

The Associate Tools team's mission is to deliver best-in-class tools to enable our customer support associates to accurately and efficiently provide help for our drivers and riders. You'll work alongside our support associates and play a key role in building trust, empathy, and communication between engineering and support. You’ll design and build new tools to improve the support workflow, collaborate with associates to optimize our current tools for high-impact use cases, and assist in triaging and fixing critical production bugs.

Backend Engineers at Lyft design, develop, and maintain mission critical services in a microservice architecture. They use Python and various AWS technologies and desire to achieve exceptional architecture, code quality, test coverage, observability, scalability, and performance.

Projects will require close collaboration with other teams and orgs, working closely with product managers and designers, other engineers and stakeholders. These projects may occur simultaneously, so you must be able to juggle multiple concurrent initiatives. We will also expect you to advocate for engineering best practices to other engineers and management.

Responsibilities:

  • Help establish roadmap and architecture based on technology and our needs
  • Write well-crafted, well-tested, readable, maintainable code
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Share your knowledge by giving brown bags, tech talks, and promoting appropriate tech and engineering best practices
  • Can help lead large projects from idea to positive execution
  • Unblock, support and communicate with internal partners to achieve results

Experience:

  • 5+ years of software engineering industry experience
  • Experience with object-oriented programming
  • Experience in distributed systems
  • Experience working with databases, relational or NoSQL
  • Write clear, scalable and clear design documentation
  • Design, build and improve a set of team owned components

Benefits:

  • Great medical, dental, and vision insurance options
  • In addition to 11 observed holidays, salaried team members have unlimited paid time off, hourly team members have 15 days paid time off
  • 401(k) plan to help save for your future
  • 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible
  • Pre-tax commuter benefits
  • Lyft Pink -  Lyft team members get an exclusive opportunity to test new benefits of our Ridership Program

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.