Backend Software Engineer

Montréal, Quebec Lyft

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.
As a Backend Software Engineer on the Operator Core Tooling pod, you'll play a vital role in building the robust services that power our critical operations tooling platform. Your work will directly empower our micromobility operations teams by providing them with intuitive and efficient tools, significantly improving their daily workflows as they manage our fleet. You'll collaborate closely with business leaders, front-end developers, and data scientists across Lyft to achieve this impact.
While technical interviews and interactions with teams outside Montreal will primarily be in English, our vibrant working environment here in Montreal is fully bilingual.
**Responsibilities:**
+ Help define the roadmap and architecture based on technology and business needs
+ Write well-crafted, well-tested, readable, maintainable code
+ Have a good grasp and ability to explain the various tradeoffs made in decisions
+ Participate in code reviews to ensure code quality and distribute knowledge
+ Lead projects from idea to positive execution
+ Incorporate considerations for business context and failure modes in your work
+ Proactively participate in resolving ongoing incidents
+ Unblock, support, effectively communicate and obtain buy-in across teams to achieve results
+ Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices
+ See the direct impact of your work on the efficiency of our operating teams and the experience of Lyft riders.
**Experience:**
+ 3+ years of software engineering industry
+ Experience with object-oriented programming (bonus points for Python or Go)
+ Experience in distributed systems (eg: kubernetes, gRPC)
+ Experience working with databases, relational or NoSQL
+ Experience designing, building and improving a set of team owned components
+ Experience defining API schemas and developing backend services in a microservices environment
+ Culture of investigating and solving problems outside of your expertise
+ Culture of going out of your way to help out your fellow engineer
+ Must be fluent in spoken and written English and have a working proficiency in French
**Benefits:**
+ Extended health and dental coverage options, along with life insurance and disability benefits
+ Mental health benefits
+ Family building benefits
+ Pet benefits
+ Access to a Lyft funded Health Care Savings Account
+ RRSP plan to help save for your future
+ In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service
+ Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible.
+ Subsidized commuter benefits
Lyft is committed to creating an inclusive workforce that fosters belonging. 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 if you wish to make such a request.
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule - Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid
The expected base pay range for this position in the Montreal area is CAD $88,000 - CAD $110,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.
This advertiser has chosen not to accept applicants from your region.

Backend Software Engineer

Montréal, Quebec Lyft

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

At Lyft, our purpose is to serve and connect. We aim to achieve this by cultivating a work environment where all team members belong and have the opportunity to thrive.
Lyft Urban Solution team is developing the future of micro-mobility and we are looking for a solid, experienced Software Engineer to join our Stations Software Platform team to work on helping us transition our customers to our latest generation platform and to make the platform evolve in a solution that can be brought to multiple different markets and business models.
While technical interviews and interactions with teams outside Montreal will primarily be in English, our vibrant working environment here in Montreal is fully bilingual.
**Responsibilities:**
+ Help define the roadmap and architecture based on technology and business needs
+ Write well-crafted, well-tested, readable, maintainable code
+ Have a good grasp and ability to explain the various tradeoffs made in decisions
+ Participate in code reviews to ensure code quality and distribute knowledge
+ Lead projects from idea to positive execution
+ Incorporate considerations for business context and failure modes in your work
+ Proactively participate in resolving ongoing incidents
+ Unblock, support, effectively communicate and obtain buy-in across teams to achieve results
+ Share your knowledge by giving brown bags, tech talks, and evangelizing appropriate tech and engineering best practices
+ See the direct impact of your work on the efficiency of our operating teams and the experience of Lyft riders.
**Experience:**
+ 3+ years of software engineering industry
+ Experience with object-oriented programming (bonus points for Python or Go)
+ Experience in distributed systems (eg: kubernetes, gRPC)
+ Experience working with databases, relational or NoSQL
+ Experience designing, building and improving a set of team owned components
+ Experience defining API schemas and developing backend services in a microservices environment
+ Culture of investigating and solving problems outside of your expertise
+ Culture of going out of your way to help out your fellow engineer
+ Must be fluent in spoken and written English and have a working proficiency in French
**Benefits:**
+ Extended health and dental coverage options, along with life insurance and disability benefits
+ Mental health benefits
+ Family building benefits
+ Pet benefits
+ Access to a Lyft funded Health Care Savings Account
+ RRSP plan to help save for your future
+ In addition to provincial observed holidays, salaried team members are covered under Lyft's flexible paid time off policy. The policy allows team members to take off as much time as they need (with manager approval). Hourly team members get 15 days paid time off, with an additional day for each year of service
+ Lyft is proud to support new parents with 18 weeks of paid time off, designed as a top-up plan to complement provincial programs. Biological, adoptive, and foster parents are all eligible.
+ Subsidized commuter benefits
Lyft is committed to creating an inclusive workforce that fosters belonging. 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 if you wish to make such a request.
Lyft highly values having employees working in-office to foster a collaborative work environment and company culture. This role will be in-office on a hybrid schedule - Team Members will be expected to work in the office at least 3 days per week, including on Mondays, Wednesdays, and Thursdays. Lyft considers working in the office at least 3 days per week to be an essential function of this hybrid role. Your recruiter can share more information about the various in-office perks Lyft offers. Additionally, hybrid roles have the flexibility to work from anywhere for up to 4 weeks per year. #Hybrid
The expected base pay range for this position in the Montreal area is CAD $112,000 - CAD $140,000. Salary ranges are dependent on a variety of factors, including qualifications, experience and geographic location. Range is not inclusive of potential equity offering, bonus or benefits. Your recruiter can share more information about the salary range specific to your working location and other factors during the hiring process.
This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Montréal, Quebec Medeloop

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

About Medeloop

Medeloop is creating the future of clinical operations and health research through cutting-edge AI and big data technologies. Our unified platform, spanning AI-powered analytics, study management, and grant automation, streamlines the entire research lifecycle, enabling faster, smarter, and more impactful discoveries across medicine and public health.

Recognized by Politico as the " AI Disrupter-in-Chief " for healthcare and public health, Medeloop is trusted by premier institutions across government, academia, and life sciences. From major healthcare centers to leading life science companies, our partners rely on Medeloop to unlock insights that were previously out of reach.

At the heart of our platform is one of the largest and most diverse health data ecosystems in the industry with over 100 million patient records that fuel the work of AI "scientists" purpose-built to drive breakthroughs in health equity, drug development, chronic disease, and more. Interested candidates can review a demo of one of our AI scientist research pipelines and read about our mission on our Linkedin .

We are a fast-growing company backed by world-class investors including General Catalyst, Icon Ventures, Inovia Capital, and Healthier Capital. Our team includes leaders in AI, life sciences, and medical research (such as the former editor-in-chief of JAMA, the team who wrote the most-read scientific publication in medicine for 2023 and public health for 2018, and the creators of BloombergGPT ) who bring unmatched expertise and vision to our mission. The company is led by serial entrepreneurs with a proven track record.

We're not just building tools; we're building a better future. By accelerating research timelines and expanding access to insights, Medeloop empowers the next generation of researchers to deliver faster cures, smarter policy, and ultimately, save lives.

Join us as we build the future of science.

As a Senior Software Engineer at Medeloop, you will be responsible for designing, developing, and maintaining robust and scalable software solutions. You will play a key role in the end-to-end software development lifecycle, from gathering requirements to deployment. Your extensive experience with full-stack development, particularly on the AWS cloud using JavaScript, TypeScript, React and Python, will be crucial to your success in this role. You'll thrive in an environment emphasizing autonomy and ownership, empowering engineers to take initiative and make meaningful decisions in shaping our products.

Your primary focus will include:

  • Architect and design highly scalable, robust, and secure software applications using a combination of front-end and back-end technologies, including TypeScript, React, and Python.
  • Leading the design and implementation of clean, maintainable code and modern system architectures that support rapid product iteration.
  • Driving full ownership of features from concept to deployment, including integration with APIs, databases, and third-party services.

Your primary responsibilities will include:

  • Lead and collaborate with cross-functional teams, including architects, product managers, and engineers, to define technical requirements, develop software solutions, and ensure successful project delivery.
  • Champion the implementation and adoption of modern software development practices, including automated testing, CI/CD pipelines, and DevOps principles.
  • Conduct thorough code reviews, providing insightful feedback and driving continuous improvement in code quality, performance, and maintainability.
  • Mentor and guide software engineers, providing technical leadership, setting coding standards, and promoting best practices for software development.
  • Stay at the forefront of emerging technologies, industry trends, and best practices, evaluating their applicability and potential impact on our software solutions.
  • Collaborate with stakeholders to define and execute the technical roadmap, ensuring alignment with business objectives and long-term strategy.
  • Actively participate in recruiting efforts, conducting technical interviews, and assessing the technical skills of potential candidates.
  • Drive innovation within the organization, identifying opportunities to leverage new technologies, frameworks, and architectures to enhance our products.

Qualifications

The ideal candidate will have the following experiences:

  • Bachelor's or Master's degree in Computer Science, Data Science, a related field, or equivalent experience.
  • Extensive expertise in full-stack development, encompassing front-end technologies (React, TypeScript, Tailwind CSS, state management libraries like Redux, and testing frameworks such as Jest) and back-end technologies (Node.js, Nest.js, AWS, DynamoDB; Python is a plus)
  • 5+ years of industry experience in full-stack development, with a focus on building modern applications
  • Strong understanding of software engineering principles, design patterns, and best practices, with a commitment to delivering high-quality, maintainable code.
  • Familiarity with monitoring tools like DataDog and Sentry
  • Expertise in agile software development methodologies, continuous integration and delivery, and version control systems (Git)
  • Deep knowledge of AWS services, architecture patterns, and best practices, with a strong focus on deploying and managing cloud-based applications in a scalable and secure manner.
  • Excellent problem-solving and analytical skills, with the ability to architect and develop innovative solutions to complex technical challenges.
  • Exceptional leadership, communication, and interpersonal skills, with a proven ability to influence and collaborate effectively with stakeholders at all levels.
  • A passion for continuous learning and staying updated with emerging technologies, industry trends, and best practices.
  • Nice to have: Knowledge of Infrastructure as Code (IaC) using AWS Cloud Development Kit (AWS-CDK) for automating and managing cloud infrastructure deployments; experience working in the health tech space

This advertiser has chosen not to accept applicants from your region.

AI Software Engineer

Montréal, Quebec Valsoft Corporation

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

About Hyper-Reach:
Hyper-Reach is a leading emergency notification and mass communication platform used by public safety agencies across North America. Our mission is to help communities stay safe and informed during critical events. As part of Valsoft Corporation since June 2024, Hyper-Reach benefits from the backing of a $500M+ international software group, while maintaining the agility and impact of a smaller team.

About The Role:

We’re looking for an AI-curious Software Engineer to join our R&D team and help us bring innovative product ideas to life. This is a perfect opportunity for a recent or soon-to-be Computer Science graduate who’s explored AI through coursework, personal projects, or hackathons.

In this fast-paced, entrepreneurial role, you’ll work closely with our CEO, Product Manager, and Sales/Marketing team to rapidly prototype early-stage concepts using modern AI tools and automation platforms. Think of this role as an AI-powered tech prototyper — someone who loves to experiment, build, and iterate quickly.

Once a prototype gains traction and market validation, you’ll hand it off to the core engineering team and move on to the next big idea.

You’ll work closely with our CEO, Product Manager, and Sales/Marketing Manager to take early-stage product ideas and turn them into working prototypes using AI tools, automation platforms, and rapid development techniques. Once a prototype is validated and shows market potential, it will be transitioned to our core engineering team and you’ll move on to the next idea. This role is highly entrepreneurial and fast-paced, think of it as being a tech prototyper with AI.

What You'll Do:

  • Rapidly build and iterate on prototypes using tools like Cursor AI, Windsurf, Bolt, or similar AI-enhanced development platforms
  • Integrate AI APIs (OpenAI, HuggingFace, etc.) and automation tools (n8n, LangChain, Zapier) into working MVPs
  • Build functional, demo-ready applications with a focus on speed and user experience
  • Collaborate with non-technical stakeholders to refine concepts and adapt solutions based on feedback
  • Document technical decisions and ensure smooth hand-offs to the core dev team for productization

What We're Looking For

Must-Haves

  • Recent or upcoming degree in Computer Science or a related field
  • Hands-on exposure to AI tools or concepts (e.g., LLMs, NLP, ML, AI APIs)
  • Proficiency in Java and React
  • Ability to move quickly, iterate fast, and adapt to new tools and ideas
  • Comfort working across diverse problem spaces

Nice-to-Haves

  • Experience with low-code/no-code automation tools (e.g., n8n, Zapier)
  • Familiarity with AI agents or autonomous workflows
  • Prior experience building prototypes (internships, side projects, hackathons)
  • Interest in public safety, emergency communication, or mission-driven tech

Why Join Us?

  • Build real products that solve urgent, real-world problems
  • Work on a wide variety of ideas — from AI chatbots to crisis-response tools
  • Collaborate closely with leadership and cross-functional teams
  • Join a growing company backed by a global software powerhouse — while staying nimble and creative

This advertiser has chosen not to accept applicants from your region.

Senior Software Engineer

Montréal, Quebec BrainBox AI Inc.

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

Salary:

BrainBoxAIutilizes self-adapted artificial intelligence technology to proactively optimize the energy consumption of one of the largest climate change contributors: Buildings.

Our AI engine supports a self-operating building that requires no human intervention. Using deep learning, cloud-based computing, and our proprietary process, our solution autonomously optimizes existing Heating, Ventilation, and Air Conditioning (HVAC) control systems for maximum impact on energy consumption.

An exciting opportunity awaits you to join a fast-growing Artificial Intelligence company. We're looking for a seasoned Senior Software Engineer to join our team, focusing on designing, developing, and maintaining scalable backend systems. The ideal candidate will have expertise in Python, microservices architecture, and REST-based APIs, with experience in cloud technologies and NoSQL/Relational databases. Familiarity with IoT applications and protocols is a plus.



What you will do

  • Design and develop high-performance backend systems using Python and microservices architecture
  • Implement REST-based APIs for seamless communication between services
  • Work with cloud technologies (e.g., AWS, GCP, Azure) to ensure scalability and reliability
  • Collaborate with cross-functional teams to identify and prioritize project requirements
  • Develop and maintain database systems using NoSQL (Cassandra) and Relational (PostgreSQL) databases
  • Integrate Redis and Kafka for efficient data caching and messaging
  • Troubleshoot and optimize existing systems for improved performance and reliability
  • Participate in code reviews and contribute to the improvement of the overall codebase
  • Design, implement, and maintain CI/CD pipelines for automated testing, deployment, and monitoring


What you will need to be successful

  • Bachelor's or Master's degree in Computer Science or related field
  • 5+ years of experience in backend development with Python
  • Strong understanding of microservices architecture and REST-based APIs
  • Experience with cloud technologies (e.g., AWS, GCP, Azure)
  • Proficiency in NoSQL (Cassandra) and Relational (PostGres) databases
  • Familiarity with Redis and Kafka
  • Experience with CI/CD pipelines (e.g., Jenkins, GitLab CI/CD, CircleCI)
  • Excellent problem-solving skills and attention to detail
  • Strong communication and collaboration skills
  • Ability to work independently with limited guidance in a remote setting
  • Self-motivated and disciplined with strong time management skills


Nice to have

  • Experience with IoT applications and protocols (e.g., BACnet)
  • Knowledge of containerization (e.g., Docker) and orchestration (e.g., Kubernetes)
  • Familiarity with agile development methodologies
  • Experience with automated testing frameworks (e.g., Pytest, Unittest)


Language Requirements

  • French-English bilingualism is required.
  • In addition to fluency in French, successful candidates must have full professional proficiency in English in order to support and collaborate with English-speaking clients, colleagues and/or various stakeholders.


Why Work at BrainBox AI

  • Make a significant impact on the world - join the fight against climate change
  • Be a part of a revolutionary technology movement
  • Be an AI coach
  • Collaborate with innovative, out-of-the-(Brain)box thinkers in a fast-paced environment
  • Work with amazing people who truly have a passion in the work they do

AtBrainBox AI, we are committed to providing an inclusive work environment. We value the diversity of our team, and we strongly believe in the power of people. We foster a safe space for our employees to thrive regardless of race, ethnicity, gender, gender identity, sexual orientation, age, and religion.

This advertiser has chosen not to accept applicants from your region.

Software Engineer - Integration

Montréal, Quebec Targeted Talent

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Description

Job Description

We are looking for an intermediate software engineer for our client to work on the integration of their product with other products. This is a permanent position that is remote to start (during Covid) with later relocation to Vancouver . Our client is a SAAS software company located in downtown Vancouver.

You Will:

  • Collaborate on requirements specification (user stories)
  • Design, implement and test technical solutions that meet the requirements
  • Develop well-structured, maintainable code for web, mobile, and APIs
  • Pair with other developers on feature development, code reviews and bug fixing
  • Collaborate with the team on evaluation and implementation of frameworks and tools to help with development and quality

You Have:

  • 3+ years in software development
  • Strong knowledge of developing:
    • Large, integrated systems with many external dependencies
    • Web services and APIs (REST &/or GraphQL )
    • Web and mobile applications, end-to-end
  • Experience using PHP (Symfony )
  • Intermediate experience using a type-safe language
  • Working knowledge of software design patterns
  • Working knowledge of Typescript /React
  • Working knowledge of Linux , Git , Docker

Bonus:

  • Working knowledge of Cloud Infrastructure (ie. AWS ) and their related SDKs and CLIs
  • Scripting experience (Python/Boto3/Bash )
  • Experienced in troubleshooting bugs and solving customer problems

Perks:

  • Competitive salary
  • Extended health benefits
  • 3 weeks vacations
  • Professional development budget

If this opportunity sounds like something that fits your career path, please apply to this posting; we'd love to talk to you!

This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Software applications Jobs in Montréal !

 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Software Applications Jobs View All Jobs in Montréal