Icon menu dark

Senior Software Engineer

Lyft is seeking an expert backend software engineer to join the Mapping team. This team is responsible for ensuring that the map data that drives the driver and passenger experience is current, rich, and accurate. In this role you will be building a world class, API-driven,  platform to support the front-end and automation tools that will constantly enrich the data quality.
Our backend team is constantly innovating and incorporating cutting edge technologies to build world-class platform that enriches the lives of our drivers and benefits the transportation needs of the passengers.. If you are excited about modern technologies and want to help build better products that will profoundly the lives of people in a positive manner, this is the role for you!

Work on a product that people love. Help us build the large-scale, distributed, highly-available, real-time transportation network of the future. Lyft engineers work on projects that will surprise and delight millions of amazing Lyft drivers and passengers. Work with awesome people. The team at Lyft is smart, friendly, and passionate about the work they do.Lyft is an EEO employer that actively pursues and hires a diverse workforce, and pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

Our Engineering values

  • Every day, your work should improve the lives of Lyft drivers and passengers
  • Leave code better than you found it
  • Move fast and move smart- Developers ship code on their first day
  • We have all the tools and engineering best practices to make shipping code fast and safe (automated testing, CI, real time monitoring and alerting, autoscaling,
  • Responsibilities

  • Write well-crafted, well-tested, readable, maintainable code; Quickly
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices
  • Qualifications

  • 7+ years of industry experience coding in an object oriented language
  • Proficiency in at least one modern programming language such as Python, Javascript or Go
  • Computer Science fundamentals in design, data structures, algorithm design, problem solving, and complexity analysisExperience building distributed systems that have been successfully delivered to customers
  • Rigor in software engineering best practices, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Ability to take a project from scoping requirements through actual launch of the project
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs
  • Excellent written, verbal and interpersonal skills
  • Bonus Points

  • Experience in building API-based platforms in Node.jsExperience with MongoDB, AWS DynamoDB, Google Cloud Spanner or MySQL query optimization
  • Experience with scaling and orchestrating AWS deployments
  • Experience with real-time technology problems
  • Contributions to open source projectsPassion for sustainability and/or transportation
  • Work on a product that people love. Help us build the large-scale, distributed, highly-available, real-time transportation network of the future. Lyft engineers work on projects that will surprise and delight millions of amazing Lyft drivers and passengers. Work with awesome people. The team at Lyft is smart, friendly, and passionate about the work they do.
    Lyft is an EEO employer that actively pursues and hires a diverse workforce, and pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
    Save
    Apply
    Verified open
    Posted by employer

    Error

    There was an error handling your request. Please make sure you're online.

    Retry