1

Software Engineer Manager Jobs in Montreal, QC (NOW HIRING)

Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. We have an immediate opening for a ...

Software Engineer III

Montreal, QC ยท On-site +1

CA$111/hr

As a Software Developer III, you'll lead the design and development of the backend services that ... Partner with Product Managers and stakeholders to translate business needs into scalable technical ...

... software that has a real-world impact. Working alongside talented engineers and cross-functional ... Partner with Product Managers and stakeholders to translate business needs into scalable technical ...

... software that has a real-world impact. Working alongside talented engineers and cross-functional ... Partner with Product Managers and stakeholders to translate business needs into scalable technical ...

Deploy and manage scalable cloud infrastructures * Improve platform quality and reliability ... Strong skills in software development or data engineering , using Python or Rust * Experience ...

Collaborate with cross-functional teams, including product managers, designers, and other engineers ... Qualifications Experience * 5+ years of professional software development experience, with strong ...

LiveBarn is looking for a Frontend Software Engineer to join our evolving and fast-paced technology ... Strong ability to manage priorities and meet deadlines in a dynamic environment. * Bilingualism is ...

LiveBarn is seeking a Senior Backend Software Engineer to join our evolving and fast-paced ... Ability to manage multiple priorities and deliver in a fast-paced environment * Self-motivated with ...

As a Backend Software Engineer, you will: Design, develop, and implement new backend features based ... Collaborate closely with engineering, product management, technical account managers, and other ...

Build and operate agentic harnesses -- tools, context management, evals, guardrails -- that do real ... What we have to offer you: * Mentorship with experienced software developers, database ...

Manage and deliver individual project priorities, deadlines, and deliverables What we're looking for * Experience in designing low-latency APIs and distributed backend services. * Proficiency in ...

Collaborate with engineers, product managers, and data teams to deliver new features * Improve performance, observability, and cost-efficiency of current backend systems, modernising the legacy stack

Contexte du poste The Applied AI Software Engineer will be responsible for the rapid technical ... Collaborate closely with data teams to define requirements, manage feature stores, and ensure the ...

next page

Showing results 1-20

Software Engineer Manager information

See Montreal, QC salary details

$77.3K

$142.4K

$187K

How much do software engineer manager jobs pay per year?

As of Aug 23, 2026, the average yearly pay for software engineer manager in Montreal, QC is $142,386.00, according to ZipRecruiter salary data. Most workers in this role earn between $126,642.00 and $159,051.00 per year, depending on experience, location, and employer.

What is a software engineer manager?

A Software Engineer Manager is a professional who leads a team of software engineers, overseeing the design, development, and deployment of software projects. They are responsible for managing team performance, setting goals, and ensuring that projects are completed on time and within budget. In addition to technical expertise, they also handle hiring, mentoring, and career development of team members. Software Engineer Managers often collaborate with other departments to align technical solutions with business objectives. Their role combines leadership, project management, and deep technical knowledge.

What are the key skills and qualifications needed to thrive as a software engineer manager?

To thrive as a Software Engineer Manager, you need a solid background in software development, team leadership experience, and often a degree in computer science or a related field. Familiarity with project management tools (like Jira), version control systems (such as Git), and cloud platforms (e.g., AWS, Azure) is typically required, along with relevant certifications. Exceptional communication, problem-solving, and mentoring abilities help you build effective teams and drive project success. These skills ensure you can lead technical initiatives, foster collaboration, and deliver high-quality software solutions in dynamic environments.

What are some common challenges faced by software engineer managers when transitioning from an individual contributor role?

Software Engineer Managers often find the shift from coding-focused work to leadership responsibilities challenging. Instead of primarily writing code, their days are filled with mentoring team members, managing project timelines, and facilitating communication between technical and non-technical stakeholders. Balancing technical oversight with people management, and learning to delegate effectively, are critical skills to develop. Additionally, they must stay current with technology trends while focusing on team growth and performance.

What is the difference between Software Engineer Manager vs Software Developer?

AspectSoftware Engineer ManagerSoftware Developer
CredentialsBachelor's or higher in CS or related field; often leadership experienceBachelor's degree in CS or related field; coding skills
Work EnvironmentLeads teams, manages projects, collaborates with stakeholdersFocuses on coding, designing, and implementing software solutions
Industry UsageCommon in tech companies, startups, large enterprisesWidespread across industries, including tech, finance, healthcare
Search & Comparison IntentUnderstanding managerial roles, career progressionTechnical skills, coding responsibilities

The main difference between a Software Engineer Manager and a Software Developer lies in their responsibilities. The manager oversees teams, manages projects, and aligns technical work with business goals, while the developer primarily focuses on coding and building software solutions. Both roles require strong technical skills, but the manager also needs leadership and project management abilities.

What are the most commonly searched types of Software Engineer jobs in Montreal, QC?

The most popular types of Software Engineer jobs in Montreal, QC are:

What cities near Montreal, QC are hiring for Software Engineer Manager jobs?

Cities near Montreal, QC with the most Software Engineer Manager job openings:

Software Engineer

Aviya Aerospace Systems

Longueuil, QC โ€ข On-site

Full-time

Re-posted 24 days ago


Job description

Aviya Aerospace Systems is a leader in engineering services and solutions for mission critical Aerospace and Defense applications.ย  Aviya provides expertise in program management, systems, software, mechanical, and hardware engineering to many of the top-tier Aerospace and Defense Contractors. We have an immediate opening for a Software Developer to join our engineering group in Longueuil, Quebec.ย  *Applicants are kindly asked to include an English resume as part of their application for this position.*
Specific Position Duties
  • Design and update software applications to accommodate new design proposals.
  • Continuously monitor production system performance KPIs and investigate in-service open issues.
  • Design and update software to implement issues/enhancements into the applications for continuous improvements.
  • Create and update class diagrams and design specification documents for new developments.
  • Responsible for verification procedures and unit testing in support of CI/CD.
  • Collaborate with the IT department for DevOps activities, applications troubleshooting.
Qualifications for Position
  • Bachelor's/Master's degree in Software Engineering, or Computer Science.
  • Minimum of 2-3 years' experience in design, development and support of production-tier software application services and micro-services.
  • Scrum/Agile software development and project life cycle experience.
  • Experience with Azure Dev Ops, GitHub tools for software configuration management systems and version control processes.
  • Strong programming skills in Java, Python.
  • Strong knowledge of software development process and Object-Oriented Programming skills (Java, Python).
  • Knowledge of Message Queue Systems, especially Apache Kafka and Kafka Streams.
  • AWS serverless knowledge to participate in the migration to Cloud based infrastructure.
  • Proficient in MS Office, especially in Excel.
  • Good oral and written communication skills in English is mandatory.
  • Good team player, strong analytical skills and highly motivated.
For further information please visit us atย www.aviyatech.com
ย 
Aviya Aerospace Systems is an equal opportunity employer and is committed to fostering a diverse and inclusive work environment. Upon request, Aviya will accommodate candidates with disabilities throughout the hiring process up to the point of undue hardship.
ย 
Thank you for your interest in Aviya Aerospace Systems. We are diligently reviewing every application, however only those applicants selected to move onto the next step will be contacted.ย 
We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
apply for this job