Back to results

Closed listing

Sr Software Engineering Lead/ Architect

  • Toronto, ON, Canada
  • North York, ON, Canada

Full-time

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Full-time
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Sr. Software Engineering Lead/ Architect

Location: Toronto, ON

Position Type: Permanent, Full-Time

Salary: $125,000–$165,000 + 15% Bonus + Benefits (Depending on experience)

About The Opportunity

Our client is seeking an experienced Software Engineering Manager to lead a team of software developers within a highly regulated, technology-driven environment. This is a hands-on leadership role responsible for overseeing the software development lifecycle, providing technical direction, managing project priorities and timelines, and ensuring the delivery of high-quality, compliant software solutions.

The successful candidate will manage a team of three developers and work closely with engineering, product, and cross-functional teams.

Key Responsibilities

  • Lead and manage a team of three software developers, including senior and junior team members.
  • Oversee the full software development lifecycle from architecture and design through testing, deployment, commercialization, and sustaining.
  • Provide hands-on technical guidance, code reviews, troubleshooting support, and assistance with complex development challenges.
  • Establish priorities, allocate resources, manage timelines, and ensure projects are delivered according to scope and requirements.
  • Drive software architecture, development processes, testing, quality, and continuous improvement.
  • Lead software documentation and ensure development activities meet applicable regulatory and quality requirements.
  • Collaborate with cross-functional teams and internal/external stakeholders to define requirements and deliver customer-focused solutions.
  • Support production issues and contribute to problem-solving across both new and mature projects.
  • Mentor and develop team members while fostering accountability, collaboration, and technical excellence.

Qualifications

  • Bachelor's degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or a related discipline.
  • 10+ years of software development experience, ideally within a regulated industry.
  • 3–5 years of experience managing and leading software engineering teams.
  • Strong preference for candidates with medical device experience; experience in aerospace or another highly regulated industry may also be considered.
  • Strong hands-on development experience with C#, C++, WPF, MVC, and .NET.
  • Experience with software architecture, system design, integration, code reviews, testing, and deployment.
  • Experience with Git/GitLab, CI/CD, and modern software development practices.
  • Experience developing software in Windows and/or Linux environments.
  • Strong understanding of software quality, testing, documentation, and regulated development environments.
  • Excellent communication, organizational, problem-solving, and people-management skills.
  • Proven ability to manage competing priorities, project roadmaps, timelines, and resources.

Preferred Experience

  • Experience with IEC 62304, ISO 13485, IEC 60601, ISO 14971, or similar regulatory standards.
  • Familiarity with medical device regulations, including Health Canada, FDA, or EMA requirements.
  • Experience with embedded software.
  • Familiarity with DICOM or medical imaging systems.
  • Experience with Avalonia is an asset.
More about this job

Responsibilities

Lead and manage a team of software developers through the full software development lifecycle in a highly regulated environment. Provide technical direction, oversee architecture and design, and ensure the delivery of compliant, high-quality software solutions.

Requirements

Requires a Bachelor's degree in a relevant engineering or computer science field with over 10 years of software development experience and 3-5 years of leadership experience. Proficiency in C#, C++, and .NET is essential, with a strong preference for experience in medical device or other regulated industries.

Skills

  • C#
  • C++
  • WPF
  • MVC
  • .NET
  • Software Architecture
  • System Design
  • Git
  • GitLab
  • CI/CD
  • People Management
  • Regulatory Compliance
  • Code Review
  • Medical Device Development
  • Windows
  • Linux

Benefits

  • Bonus
  • Benefits

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Engineering
  • Management & Leadership
  • Technology
  • Healthcare

Keywords

  • C#
  • C++
  • WPF
  • MVC
  • .NET
  • Git
  • GitLab
  • CI/CD
  • IEC 62304
  • ISO 13485
  • IEC 60601
  • ISO 14971
  • Health Canada
  • FDA
  • EMA
  • Embedded Software
  • DICOM
  • Medical Imaging
  • Avalonia
  • Software Architecture
  • System Design
  • Regulated Industry
  • Medical Devices
  • Windows
  • Linux
  • Code Reviews
  • Project Management
  • Technical Leadership

Report this job