software engineer jobs in Quebec

1,000 software engineer job listings in Canada. Find daily updated positions from leading job boards.


  • Montreal, Quebec, Canada Unity Full-time

    L’opportunitéChez Unity, nous développons une plateforme publicitaire de calibre mondial qui fonctionne à très grande échelle partout dans le monde. L’équipe Ads conçoit les systèmes qui mettent en relation les annonceur(euse)s, les créateur(rice)s et les joueur(euse)s, favorisant ainsi la performance, la fiabilité et la croissance de notre...


  • Québec City, Quebec, Canada Genetec Inc. Full-time

    Genetec recrute un développeur logiciel pour Genetec Edge OS et son écosystème de gestion à distance. Vous concevrez, développerez, testerez et déboguerez des composants d’orchestration, tels que des démons embarqués et des services infonuagiques destinés à exécuter des charges à la périphérie.Le candidat idéal possède plusieurs années...


  • Montreal, Quebec, Canada Trane Supply Full-time

    BrainBox AI is seeking a Senior Software Engineer to join the Cloud Building Management System (CBMS) team in Montréal, QC. You will design, develop, and maintain scalable backend systems in Python using a microservices approach, with cloud-native patterns on AWS or GCP.You will work on real-time data pipelines, IoT integration, and building automation...


  • Montreal, Quebec, Canada Affirm Full-time

    Affirm in Canada seeks a software engineer to build backend services powering post-transaction outcomes for the Affirm Card. You’ll collaborate with product, compliance, and cross-functional teams to deliver reliable, scalable systems. Role requires 1.5+ years of experience, Python or Kotlin, and familiarity with AWS, MySQL, and Kubernetes. You will write...


  • Montreal, Quebec, Canada AppCard, Inc. Full-time

    Senior Software Engineer Technical Lead - POS IntegrationAppCard Inc. is a technology and marketing company headquartered in Manhattan, NY. AppCard’s powerful marketing tool leverages data acquired at the point of sale (POS) via an advanced rewards program to create advanced retargeting campaigns that increase the bottom line of businesses. Our patented...


  • St-Bruno-de-Montarville, Quebec, Canada Alstom Full-time

    Alstom is seeking a Wayside Software Developer to design and implement robust software architecture for next-generation rail solutions. You will work with lead architects to deliver high-quality, secure software that powers mobility systems.The role emphasizes collaboration across cross-functional teams, mentoring junior developers, and documenting designs...


  • Montreal, Quebec, Canada Affirm Full-time

    At affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.The Partner Merchant Interfaces - Integration team within Decisions Foundations is growing and we are looking for a Software Engineer. You will be part of a fast paced team which...


  • Sainte-Anne-de-Bellevue, Quebec, Canada MDA Full-time

    A global aerospace company located in Quebec is seeking a Test Software Developer. The ideal candidate will develop test software using Python for satellite payloads and must have at least 5 years of development experience. This temporary role requires good communication skills in both English and French and offers competitive compensation and benefits....


  • Montreal, Quebec, Canada Vention Full-time

    Vention, a Montreal-based provider of a browser-first platform for factory floor design, seeks a skilled Software Developer/Engineer for its simulation team. You will refine the simulation engine, improve accuracy and scale, and collaborate with a cross-functional group including the team lead, architects, and product managers.You’re expected to have...


  • Montreal, Quebec, Canada Eset Full-time

    Résumé du poste / SummarySupport ESET Threat Research by building and maintaining internal tools, automation, and data pipelines that accelerate the delivery of actionable threat intelligence. This is a support role embedded in the research team. You will not reverse malware yourself. You will remove the friction around how researchers work: unifying...


  • Montreal, Quebec, Canada IBM Computing Full-time

    Introduction At IBM Software, we transform client challenges into solutions. Building the world’s leading AI-powered, cloud-native products that shape the future of business and society. Our legacy of innovation creates endless opportunities for IBMers to learn, grow, and make an impact on a global scale. Working in Software means joining a team fueled by...


  • Ahuntsic North, Quebec, Canada Hewlett Packard Enterprise Full-time

    Hewlett Packard Enterprise in Ottawa, Ontario, seeks a Software Developer for a hybrid role, averaging two days per week at an HPE office. You will design, implement, test, and maintain software for end users across local, networked, and cloud-connected platforms, applying modern languages and tools.The ideal candidate has 5+ years in software development,...


  • Ahuntsic North, Quebec, Canada Socket.dev Full-time

    Who You'll Work WithArista Networks is looking for world-class Senior/Lead system software engineers to join our Extensible Operating System (EOS) software development team. As a core member of the EOS team, you will be part of a fast-paced, high caliber team-building features to run the world's largest data center networks. Your software will be a key...

  • Software Engineer

    5 days ago


    Québec, Quebec, Canada Alignerr Full-time

    About The RoleWhat if the code you write could directly shape how the next generation of AI understands and generates software? We're looking for Software Engineers in Calgary to build, evaluate, and improve AI-generated code — helping train AI systems to think like real developers.You'll write solutions, review AI outputs, and provide the expert-level...


  • Montreal, Quebec, Canada Development Coveo EN Full-time

    Coveo is seeking a Senior Software Developer to build the foundations that power AI agents at scale. You will craft platform services, orchestration, and workflows ensuring reliable, observable AI-powered experiences for customers in production.Collaborating with product managers, developers and AI specialists, you’ll influence architecture and implement...


  • Ahuntsic North, Quebec, Canada Socket.dev Full-time

    Advance your career at Arista Networks as an Expert Software Engineer specializing in networking solutions. Utilize your Linux system knowledge and programming expertise to influence data center performance.In this senior role within the EOS team, you will ensure the delivery of robust software for Arista's extensive product line. Your tasks range from...

  • Software Engineer

    5 days ago


    Ahuntsic North, Quebec, Canada Alignerr Full-time

    About The RoleWhat if the code you write could directly shape how the next generation of AI understands and generates software? We're looking for Software Engineers in Calgary to build, evaluate, and improve AI-generated code — helping train AI systems to think like real developers.You'll write solutions, review AI outputs, and provide the expert-level...

  • Software Engineer

    5 days ago


    Montreal, Quebec, Canada Socket.dev Full-time

    Who We Are: Alpaca is a US-headquartered, global leader in agent-first brokerage infrastructure for stocks, ETFs, options, crypto, fixed income, 24/5 trading, and more. Amongst our subsidiaries, Alpaca is a licensed financial services company, serving hundreds of financial institutions across 40 countries with our institutional-grade APIs. This includes...


  • Montreal, Quebec, Canada Socket.dev Full-time

    Affinity is hiring a Staff Software Engineer to drive the technical direction for a core domain, spanning backend data models to frontend visualizations using React and TypeScript. This is a hands-on leadership role with broad impact across product and engineering teams. You will mentor engineers, own reliability and performance, and champion AI-assisted...


  • Gatineau, Quebec, Canada Altis Technology Full-time

    Altis Technology in the Greater Ottawa area is seeking a senior software engineer to design and develop real-time systems and advanced analytics applications. You will work on high-performance C++ solutions in a Windows environment, in a collaborative team with a hybrid on-site/remote model.The role covers the full software lifecycle with opportunities for...

Key skills for software engineer
Engineering processes Use technical drawing software Define technical requirements Perform scientific research Develop automated migration methods Interpret technical requirements Use software libraries Tools for software configuration management

Bachelor's Degree

Explore salaries

Compare salaries by position and sector

Search salaries
Career guide: software engineer

Duties, skills, education and salary

View guide