Software Developer - Montreal

At Lyft, community is what we are and it’s what we do. It’s what makes us different. To create the best transportation experience 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. We believe that trip by trip, we’re changing the way our world works. We imagine a world where cities feel small again, where transportation and tech bring people together, instead of taking them apart. We see the future as community-driven — and it starts with you.

Our mission is to improve people’s lives through the world’s best transportation. Started as donation based ridesharing network in San Francisco, Lyft today provides millions of rides everyday in 200 cities- saving you the time and hassle to get to your destination. We’re moving to a world where on-demand transportation is viable alternative to driving yourself and we need a visionary, insights software developer to get us there. Lyft needs experienced engineers from a breadth of disciplines. Our team has a history of enabling rich and creative features that set the standard for the ride sharing industry. We constantly innovate and incorporate cutting edge technologies to make the lives of our community more enriched. Lyft is seeking an expert software engineer to join the Bikes & Scooters team in Montreal. This team will be focused on urban transportation and removing congestion. Technical interviews and interactions with the other offices in the company will be in English; however, the working environment in Montreal is bilingual.

Responsibilities:

  • Help to define roadmap and architecture based on technology and business needs
  • Write well-crafted, well-tested, readable, maintainable code
  • Participate in code reviews to ensure code quality and distribute knowledge
  • Can help lead large projects from idea to positive execution
  • Act on feedback to learn and grow
  • Unblock, support and effectively communicate across teams to achieve results
  • Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices
Experience:
  • Must have 5+ years of software development industry experience
  • Must have a track record of professional excellence
  • Must be fluent in English and have a working proficiency in French
  • Experience with object-oriented programming
  • Experience or exposure to distributed systems
  • Experience working with databases, relational or NoSQL
  • Ability to thrive in a startup environment
  • Ability to write thorough, scalable and clear design documentation
  • Designs, builds and improves a set of team owned components
Benefits:
  • Extended health and dental coverage options
  • In addition to provincial observed holidays, team members get 15 days paid time off, with an additional day for each year of service 
  • 4 Floating Holidays each calendar year 
  • Retirement Savings Plan to help save for your future
  • 18 weeks of paid parental leave. Biological, adoptive, and foster parents are all eligible

Lyft proudly pursues and hires a diverse workforce. Lyft believes that every person has a right to equal employment opportunities without discrimination because of race, ancestry, place of origin, colour, ethnic origin, citizenship, creed, sex, sexual orientation, gender identity, gender expression, age, marital status, family status, disability, pardoned record of offences, or any other basis protected by applicable law or by Company policy. Lyft also strives for a healthy and safe workplace and strictly prohibits harassment of any kind. Accommodation for persons with disabilities will be provided upon request in accordance with applicable law during the application and hiring process. Please contact your recruiter now if you wish to make such a request.

Développeur de logiciels :

La communauté fait partie de l’identité de Lyft, et c’est ce que nous faisons. C’est ce qui nous différencie des autres. Pour offrir la meilleure expérience de transport à tout le monde, nous commençons par créer dans notre communauté une entreprise ouverte, inclusive et diversifiée où l’apport de chaque membre de l’équipe est reconnu. Nous croyons que nous changeons la façon dont le monde fonctionne, un déplacement à la fois. Nous imaginons un monde où les villes semblent petites comme avant, et où les transports et les technologies réunissent les gens au lieu de les éloigner. Nous rêvons d’un avenir axé sur la communauté, et il commence avec vous.

Nous avons pour mission d’améliorer la vie des gens en offrant les meilleurs services de transport au monde. Fondée en tant que réseau de partage de transports à San Francisco, Lyft fournit maintenant des millions de déplacements chaque jour dans 200 villes, vous permettant de vous rendre à destination plus facilement. Nous nous dirigeons vers un monde où les transports sur demande sont aussi viables que conduire soi-même, et nous avons besoin d’un développeur de logiciels visionnaire pour y arriver. Lyft a besoin d’ingénieurs expérimentés dans toutes sortes de domaines. Notre équipe a toujours offert des fonctions riches et créatives qui établissent la norme pour l’industrie de partage de transports. Nous innovons continuellement et intégrons des technologies de pointe pour enrichir les vies dans notre communauté. Lyft est à la recherche d’une ingénieur logiciel pour faire partie de l’équipe des vélos et trottinettes à Montréal. Cette équipe s’occupe principalement des transports en milieu urbain et de l’élimination des embouteillages. Les entrevues techniques et les interactions avec les autres bureaux de la compagnie seront en anglais, mais l’environnement de travail de Montréal est bilingue.

Responsabilités :
  • Aider à définir la feuille de route et l’architecture en fonction des besoins technologiques et commerciaux
  • Savoir utiliser un langage de programmation bien conçu, bien testé, lisible et pouvant être entretenu
  • Participer aux examens de programmation pour assurer la qualité de la programmation et disséminer des connaissances
  • Peut aider à diriger de grands projets de leur conception à leur achèvement réussi
  • Utiliser la rétroaction pour apprendre et progresser
  • Débloquer, soutenir et communiquer efficacement avec diverses équipes pour produire des résultats
  • Partager ses connaissances en offrant des dîners informationnels et des discussions sur les technologies, et en faisant la promotion de meilleures pratiques technologiques et d’ingénierie
Expérience et compétences :
  • Au moins 5 ans d’expérience en développement de logiciels
  • Excellence professionnelle éprouvée
  • Parler couramment l’anglais et être en mesure de travailler en français
  • Expérience avec la programmation axée sur les objets
  • Expérience avec des systèmes distribués ou exposition à ceux-ci
  • Expérience avec des bases de données relationnelles ou NoSQL
  • Capacité de s’épanouir dans un environnement d’entreprise en démarrage
  • Capacité de rédiger une documentation de conception exhaustive, claire et pouvant être mise à l’échelle
  • Concevoir, développer et améliorer un ensemble d’éléments relevant d’une équipe

Lyft est fière d’appuyer la diversité de son personnel. Lyft croit que chaque personne a droit à des occasions égales d’emploi sans discrimination basée sur la race, la généalogie, le pays d’origine, la couleur de la peau, l’ethnicité, la citoyenneté, les croyances, le sexe, l’orientation sexuelle, l’identité sexuelle, l’expression sexuelle, l’âge, l’état civil, le handicap, les condamnations pardonnées ou toute autre qualité protégée par la loi applicable ou la politique de la compagnie. Lyft tient aussi à offrir un environnement de travail sain et sécuritaire, et interdit toute forme de harcèlement. Nous fournirons des accommodements aux personnes handicapées qui en font la demande, conformément à la loi applicable, durant les processus de postulation et d’embauche.


See Inside the Office of Lyft

Lyft is a friendly, affordable ride whenever you need one. Users download the app, request a ride, and get picked up by a friendly driver—all within minutes. From the moment users hop into the car, Lyft is more than a ride. Lyft believes that transportation can bring people together and make communities better, and the company works to creates a new way to live in cities.


Back to top