Software Engineer for Kiosk Integration

1 week ago


Montreal, Quebec, Canada Socotra, Inc. Full time

About Lyft

At Lyft, our mission is to revolutionize urban mobility by providing innovative transportation solutions. We envision a future where cities are safer, more connected, and environmentally friendly.

Lyft's team in Montreal is seeking a highly skilled Software Engineer to join its LUS Kiosk Software team. Our mission is to deliver and support high-quality software running on our bike and scooter kiosks.

We're looking for someone who can integrate new hardware into our existing software stack, supporting our latest products. Additionally, you will contribute to the unification of our various existing software stacks, writing well-crafted, well-tested, readable, and maintainable code.

Requirements

  • BSc/MSc in Computer Engineering, Computer Science, or a related field
  • 5+ years of experience as a software developer
  • Proficiency in Python
  • Experience with JavaScript, C, Java, and Go is a plus
  • Must be fluent in spoken and written English / French

What We Offer

  • Comprehensive health, dental, and vision insurance plans, including family coverage
  • Life insurance and disability benefits
  • Healthcare Spending Account (HSA)
  • Fertility and family-building support
  • Complimentary lunch, snacks, beverages, coffee, and tea in our offices
  • Additional holidays (13 in 2024, 5 more than the legal requirement)
  • 4 floating holidays per year

Salary: $120,000 - $160,000 per year, depending on experience.



  • Montreal, Quebec, Canada Socotra, Inc. Full time

    About Socotra, Inc.Socotra, Inc. is a leader in micromobility solutions, revolutionizing urban transportation with innovative technologies like bike-sharing and scooter-sharing systems. Our mission is to create sustainable, connected communities where personal cars are no longer the norm.With operations in over 200 cities worldwide, our cutting-edge...


  • Montreal, Quebec, Canada Socotra, Inc. Full time

    At Socotra, Inc., our mission is to revolutionize transportation systems with innovative technologies. We envision a future where cities are safer, communities thrive, and personal vehicles are a thing of the past. As a leader in micromobility, Socotra powers millions of rides daily across over 200 cities worldwide with cutting-edge ride-sharing,...


  • Montreal, Quebec, Canada Socotra, Inc. Full time

    Job SummaryWe are seeking a highly skilled Software Developer to join our LUS Kiosk Software team in Montreal. The ideal candidate will have 5+ years of experience in software development, with proficiency in Python and experience with JavaScript, C, Java, and Go.About UsSocotra, Inc., the parent company of Lyft, is committed to improving people's lives with...


  • Montreal, Quebec, Canada CAE Full time

    Job DescriptionWe are seeking a highly skilled Software Integration Engineer to join our team at CAE. In this role, you will be responsible for updating software components of our computing complex, avionic systems, visual system, and other systems that comprise our flight simulator products used to train pilots.Your Key Responsibilities:Participate in the...

  • Software Engineer

    1 month ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    We are seeking a software engineer with a strong foundation in Java and microservices architecture to develop scalable and resilient services at Centric Software.Key Skills:Proficiency in Core Technologies: Strong expertise in Java, Kafka for event streaming, and REST API for service integration.Database Management: Experience with MS SQL Server, Oracle, and...

  • Software Engineer

    3 weeks ago


    Montreal, Quebec, Canada CENTRIC SOFTWARE Full time

    Job DescriptionWe are seeking a highly skilled software engineer to join our team at Centric Software. As a key member of our dynamic Skyline team, you will be responsible for developing scalable and resilient services using microservices architecture.The ideal candidate will have a deep understanding of Java, Kafka for event streaming, and REST API for...


  • Montreal, Quebec, Canada CAE Full time

    About the RoleCAE is seeking an experienced Software Integration Expert to join our team. As a key member of our multidisciplinary team, you will be responsible for updating software components of our computing complex, avionic systems, visual system, and other systems that compose our flight simulator products used to train pilots.Key...


  • Montreal, Quebec, Canada Software Aspekte Full time

    At Software Aspekte, we're pushing the boundaries of innovation in the field of embedded software development.Key Responsibilities:As an Embedded Software Developer, you will be responsible for implementing, troubleshooting, and integrating complex software functionalities in C/C++ code.Requirements:Minimum 3 years of experience in a related field, and a...


  • Montreal, Quebec, Canada Toon Boom Full time

    Job DescriptionAbout the Role:We are seeking a skilled Unity 3D/Godot software engineer to join our team at Toon Boom. As a key member of our development team, you will play a crucial role in designing and implementing software solutions that integrate Harmony with Unity/Godot.Main Responsibilities:Design and develop software in Unity/Godot to support the...


  • Montreal, Quebec, Canada CS Canada Inc. Full time

    About the RoleCS Canada Inc. is seeking a skilled Hardware Software Integration Tester to join its team of Software Engineers.The ideal candidate will have a strong understanding of real-time operating systems and low-level software, with experience in embedded system development, testing, design, and engineering.This is a full-time position offering a...


  • Montreal, Quebec, Canada CAE Full time

    About This OpportunityWe are seeking a highly skilled Software Integration Specialist to join our team in Montreal. As a key member of our engineering team, you will play a critical role in the preparation and integration of simulation software and virtual environments for our state-of-the-art flight simulators.Key Responsibilities:Perform functionality...


  • Montreal, Quebec, Canada Alexa Translations Full time

    Alexa Translations seeks a seasoned Software Integration Developer to drive the integration of our dynamic systems. Reporting to the IT Manager, this role will lead various projects to streamline products and systems, ensuring they work together seamlessly from database to GUI.About Alexa TranslationsWe provide translation services in the legal, financial,...


  • Montreal, Quebec, Canada Valsoft Corporation Full time

    About the RoleWe are seeking an experienced Software Engineering Manager to lead our software development team in Montreal. As a key member of our organization, you will be responsible for overseeing the entire product lifecycle, from strategic concept to engineering execution and market introduction.Job ResponsibilitiesTeam Leadership: Lead and mentor a...

  • Senior Data Engineer

    4 weeks ago


    Montreal, Quebec, Canada Data Engineer Jobs Full time

    At NearSource Technologies, we are seeking a highly skilled Data Engineer to join our dynamic team in Montreal, Canada.We offer a competitive salary range of $120,000 - $180,000 per year, depending on experience.The ideal candidate will have a strong background in data analysis and engineering, with expertise in Python, SQL, and visualization tools like...


  • Montreal, Quebec, Canada CAE Full time

    Role and ResponsibilitiesAs a key member of our team, you will be responsible for software integration and configuration management, ensuring seamless deployment of our visual system. You will provide technical support to software engineers and serve as the first point of contact for any technical matters on site.The Role We Are Offering You:Software...


  • Montreal, Quebec, Canada Maya Heat Transfer Technologies Full time

    NetSuite Administrator and Integration ExpertWe are seeking a highly skilled and experienced software engineer to manage and optimize our NetSuite environment and other related systems. This role requires strong technical expertise in system administration, integrations, and development languages (C#, JavaScript, XML) to support, extend, and customize the...


  • Montreal, Quebec, Canada Astra North Infoteck Inc. Full time

    Astra North Infoteck Inc. is seeking a highly skilled Software Systems Integration Specialist to join our team.With 5-8 years of experience in software development and integration, you will be responsible for integrating software systems and services, leveraging your expertise in Python, ReactJS, and NodeJS to deliver high-quality solutions.As a seasoned...


  • Montreal, Quebec, Canada Ultimate Software Full time

    Company OverviewUltimate Software is a renowned private software company driven to inspire every organization to become a great place to work through our award-winning HR technology.Estimated SalaryWe offer an estimated annual salary of approximately $100,000 for this position, commensurate with experience and qualifications.Job DescriptionThis role involves...


  • Montreal, Quebec, Canada Solution SFT Full time

    About the Role:Are you passionate about software development and flight simulation? We're looking for a skilled Software Engineer to join our team at Solution SFT and contribute to the development of leading-edge flight simulation software. Your passion for innovation and commitment to excellence will help shape the future of pilot training.Key...

  • Software Engineer

    4 weeks ago


    Montreal, Quebec, Canada Randstad Full time

    As a Software Engineer (Backend), you will design and develop scalable and maintainable software applications. Your primary focus will be on building robust backend systems using programming languages such as Python, Java, or C++. You will work closely with cross-functional teams to ensure smooth deployment and integration of software systems.Key...