Remote
Compensation
Position Level
Last 30 days
Industries
Locations
More1

Welcome to our Software Engineer Job Page

Explore hundreds of vetted Software Engineering positions that start at an annual salary of $100K. From top tech companies to …

1,000+ Software Engineer Jobs in Montreal, QC

$ Average salary: 103,268

Sort By: Relevance

Get email alerts for Software Engineer jobs!
  • Senior Software Engineering Manager

    $120K — $150K *Montreal, QCIn-Person
    Transform your career by leading platform engineering teams to enhance cloud infrastructures and drive innovation. Own the strategic roadmap, foster a robust technical culture, and ensure operational excellence in a dynamic environment.
    Requirements: 10+ years of software engineering, 5+ years in management, BA/BS in STEM.
  • Engineering Lead - Electrical

    $100K — $130K *Montreal, QCIn-Person
    Partner with us to lead the design and integration of high-speed rail facilities, ensuring compliance with program objectives and regulatory requirements while overseeing multidisciplinary teams in a dynamic, complex environment.
    Requirements: Accredited Engineering degree, 15+ years experience, P.Eng. certification.
  • Lead Software Engineer (Team Lead)

    $120K — $150K *US-AnywhereRemote in Canada
    Take ownership of a core area in our retail service cloud by setting technical direction, writing code daily, and mentoring engineers, while driving improvements and modernizing legacy systems across multiple brands in a fast-paced environment.
    Requirements: Strong experience with TypeScript, React, Node.js; AWS; mentoring skills.
  • Background effect

    Get all you need to secure your next interview

    Senior Software Engineer

    $150K — $190K *US-AnywhereIn-Person
    Empower your growth by designing and optimizing robust API services. Collaborate cross-functionally to build innovative backend applications and influence the technical landscape of distributed services at scale.
    Requirements: Bachelor's in CS/CE/SE; 3+ years API/Microservices; NodeJS & Python proficiency.
  • Integration & Test Software Engineer

    $62K — $112K *Montreal, QCIn-Person
    Shape the future of software integration by validating and testing complex systems across multiple environments. Collaborate with teams, troubleshoot issues, and contribute to process improvements to ensure seamless software deployment and performance.
    Requirements: Bachelor's in Engineering, 3+ years testing experience, bilingual FR/EN.
  • Principal Software Developer

    $200K — $260K *US-AnywhereRemote in Canada
    Oversee the design and evolution of large-scale systems, providing technical leadership, evaluating architectures, and creating actionable roadmaps to enhance system reliability and scalability across complex environments.
    Requirements: Degree in Computer Science/Engineering; 8+ years experience in software development.
  • Manager, Software Engineering (Code to Environments)

    $178K — $228K *US-AnywhereRemote in Canada
    Lead the strategy and operations of Developer Environments, enhancing engineer productivity and system reliability while mentoring a high-performing team. Collaborate across engineering to implement scalable, efficient, and user-friendly development solutions.
    Requirements: Requires 7+ years in software engineering, 2+ in management, and a degree.
  • Senior Software Engineer II, Infra Engineering (Remote Canada)

    $100K — $130K *US-AnywhereRemote in Canada
    Unlock your potential as a Senior Software Engineer II by architecting and implementing robust cloud infrastructure. Collaborate across teams to enhance automation, mentor peers, and drive infrastructure projects from design to production, impacting global SaaS delivery.
    Requirements: 5+ years experience, proficiency in Go/Python/TypeScript, Kubernetes, AWS/Azure.
  • Software Engineer, Data Infrastructure & Acquisition - Montreal, Canada

    $90K — $130K *Montreal, QCIn-Person
    Discover new audio data sources and enhance GCP infrastructure for ingestion, collaborating with scientists to optimize model training at scale, while shaping the AI dataset roadmap for cutting-edge products in a fast-growing tech sector.
    Requirements: BS/MS/PhD in Computer Science; 5+ years experience; Proficient in Python, Docker.
  • Senior System Safety Engineer

    $90K — $120K *Montreal, QCIn-Person
    Pioneer advancements in safety engineering for electric and autonomous vehicles. Collaborate across teams to ensure compliance with ISO standards and enhance system safety performance through innovative hazard analysis and risk assessment strategies.
    Requirements: Bachelor's degree, 10+ years system safety exp., ISO 26262, MBSE tools.
  • Ingénieur en logicielle des systèmes de contrôle /Control Systems Software Engineer (JWQC)

    $80K — $110K *Longueuil, QCIn-Person
    Transform the future of aerospace by developing and certifying advanced control systems software for critical applications, ensuring compliance and driving innovation in a collaborative, multidisciplinary environment.
    Requirements: Bachelor's degree in engineering, 5+ years experience, DO-178C expertise.
  • Senior Software Engineer

    $103K — $160K *US-AnywhereRemote in Canada
    Seeking a Senior Software Engineer to architect complex Salesforce solutions and multi-platform systems, driving innovation while optimizing performance and scalability in a collaborative environment. Join us to enhance our SaaS offerings!
    Requirements: 5+ years software engineering experience, deep Salesforce skills, Java, Node.js.
  • Project Manager (Engineering)

    $80K — $110K *Montreal, QCIn-Person
    Transform your career by leading diverse engineering projects, ensuring successful execution from inception to completion, while coordinating with teams and stakeholders to meet objectives and maintain quality standards.
    Requirements: 5+ years project management experience; PMP certification required; B. Eng. preferred.
  • Electrical Engineer

    $80K — $100K *Montreal, QCIn-Person
    Create innovative electrical schematics for rail vehicles and locomotives. Collaborate with design teams to develop installation procedures and conduct technical analysis, ensuring compliance with industry standards throughout project lifecycles.
    Requirements: Bachelor's in Electrical Engineering; 5-10 years' experience; OIQ membership.
  • Software Developer

    $80K — $120K *US-AnywhereRemote in Canada
    Elevate your career by developing groundbreaking AI-driven software solutions. Collaborate with cross-functional teams to enhance robotic manufacturing technologies, driving innovation and impact in the construction industry.
    Requirements: Bachelor's in CS/Engineering, Python, ML frameworks, test-driven dev, teamwork.
  • Senior Front End Software Developer

    $90K — $120K *US-AnywhereRemote in Canada
    Contribute to a dynamic team by building user-friendly front-end solutions using React and TypeScript, enhancing platform performance and user engagement. Collaborate with designers and engineers to create intuitive UI experiences that simplify complex workflows.
    Requirements: 5+ years front-end development, strong React & TypeScript, Git, testing expertise.
  • Senior Infrastructure Software Engineer, Identity & Auth Engineering

    $190K — $257K *US-AnywhereRemote in Canada
    Drive the evolution of Identity systems to support a multi-product strategy. Collaborate with engineering teams to design scalable solutions while ensuring quality and operational excellence within a dynamic environment.
    Requirements: 8+ years software engineering in relevant field; BS in Computer Science or equivalent.
  • Embedded S/W Developer

    $80K — $110K *Laval, QCIn-Person
    Join a dynamic team to innovate and execute software for advanced radar systems, impacting the full lifecycle from design to validation, while collaborating closely with system experts in a fast-paced, technical environment.
    Requirements: 5+ years C/C++ development, embedded RTOS/Linux experience, real-time systems
  • Staff Software Developer

    $143K — $164K *US-AnywhereRemote in Canada
    Join a team that's defining best practices for AI-driven development. Lead the orchestration of multi-LLM workflows, mentor engineers, and enhance system efficiency while ensuring code maintainability, security, and performance across the ecosystem.
    Requirements: Bachelor's in Computer Science, 8+ years experience, expertise in .NET 6+, SQL.
  • Software Engineer, Infrastructure (8+ YOE)

    $196K — $339K *US-AnywhereIn-Person
    Lead the evolution of critical infrastructure at a fast-growing engineering organization. Drive impactful solutions across teams, enhancing systems for scalability, reliability, and developer experience as we expand our offerings and capabilities.
    Requirements: 8+ years experience in distributed systems; CS degree required.
  • Staff Software Engineer (Developer Platform)

    $205K — $231K *US-AnywhereRemote
    Champion the evolution of our Developer Platform by enhancing CI/CD systems, implementing AI-driven workflows, and collaborating across teams to streamline software delivery and empower developers.
    Requirements: 8+ yrs in production services; expertise in Go, CI/CD, AI, collaboration skills.
  • Senior Software Engineer

    $120K — $150K *US-AnywhereRemote in Canada
    Join a team that's passionate about developing cutting-edge cybersecurity solutions. As a Senior Full Stack Software Engineer, you will create robust software, drive projects across the stack, and mentor engineers in a dynamic environment.
    Requirements: 5+ years full-stack dev experience; proficiency in React, Node.js, Kubernetes.
  • Systems Integration Developer

    $80K — $110K *Montreal, QCIn-Person
    Deliver seamless integrations between SMS POS and third-party systems, fostering efficient data exchange. Join an Agile team to enhance application performance, ensuring reliable and scalable solutions across retail operations.
    Requirements: Degree in Computer Science, 5+ years software dev, strong SQL, API knowledge.
  • Distinguished Engineer, Agentic SDLC & Non-Linear Productivity

    $260K — $345K *US-AnywhereRemote
    Explore a pivotal role driving advanced autonomous SDLC capabilities. Collaborate across teams to pioneer AI-driven engineering practices, enhancing productivity and quality. Leverage your expertise to shape strategic outcomes for millions of users.
    Requirements: 10+ yrs software engineering; AI/ML expertise; strong mentorship and communication skills.
  • Engineering Delivery Manager

    $90K — $120K *Montreal, QCIn-Person
    Accelerate progress at the forefront of flight control systems. Oversee engineering activities from design to certification, ensuring project commitments are met while coordinating supplier efforts and leading a team of specialists in avionics integration.
    Requirements: University degree in a related field; 5 years technical project management experience.
1245...80

Senior Software Engineering Manager

Company Name
$120K — $150K *
Montreal, QC H1A 0A1
In-Person
Information Technology
8 - 10 years of experience
Job Description

Create a Free Account

Get immediate access to this job

  • 7M+ $100K+ Professionals
  • 170,000+ Curated Jobs
  • 96,000+ companies

FAQ About Software Engineer Jobs in Montreal, QC

What is the role of a Software Engineer?

A Software Engineer designs, develops, tests, and debugs software applications and systems. They can work across a range of fields, including business, science, healthcare, and more.

What skills are required for a Software Engineer job?

Key skills for software engineers include proficiency in programming languages (like Python, Java, C++), an understanding of software design and database concepts, problem-solving skills, and attention to detail.

What is the average salary for a Software Engineer?

The average salary for a Software Engineer on Ladders is $100K+, but the number can vary significantly depending on location, level of experience, and the specific role.