Sr Software Engineering Lead/ Architect

TalentSphere Staffing Solutions

Toronto

On-site

CAD 125,000 - 165,000

Full time

4 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Annual bonus
Benefits

Job summary

TalentSphere Staffing Solutions in Toronto, ON is seeking a Sr. Software Engineering Lead/Architect to guide a small team of three developers within a regulated environment.

You will own the software architecture, oversee the full development lifecycle, and ensure delivery of high-quality, compliant solutions. You will provide hands-on technical direction, perform code reviews, mentor engineers, and collaborate with product, QA, and cross-functional stakeholders to align priorities with

Qualifications

  • Bachelor’s degree in Computer Engineering, Software Engineering, Electrical Engineering, Computer Science, or related field.
  • 10+ years of software development experience, ideally in a regulated industry.
  • 3–5 years of experience leading software engineering teams.
  • Hands-on development in C#, C++, WPF, MVC, and .NET.
  • Experience with Git/GitLab, CI/CD and modern development practices.
  • Experience in Windows and/or Linux environments.
  • Excellent communication and people-management skills.

Responsibilities

  • Lead and manage a team of three software developers, including senior and junior members.
  • Oversee the full software development lifecycle from architecture and design through testing, deployment, and sustaining.
  • Provide hands-on technical guidance, code reviews, troubleshooting, and complex development support.
  • Establish priorities, allocate resources, manage timelines, and ensure delivery per scope.
  • Drive software architecture, development processes, testing, quality, and continuous improvement.
  • Lead documentation and ensure regulatory and quality requirements are met.
  • Collaborate with cross-functional teams and stakeholders to define requirements and deliver customer-focused solutions.
  • Support production issues and mentor teammates to foster accountability and excellence.

Skills

Leadership
Software architecture
C#
C++
WPF
MVC
.NET
Problem solving
People management

Education

Bachelor's degree in Computer Engineering / Software Engineering / Electrical Engineering / Computer Science

Tools

Git/GitLab
CI/CD
Windows
Linux
DICOM

Job description

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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr Software Engineering Lead/ Architect
Sr Software Engineering Lead/ Architect

Gilder Search Group • Toronto

On-site
CAD 125,000 - 165,000
Bonus
Benefits
Lead Software Engineer
Lead Software Engineer

Mpa Recruitment • Halifax

Hybrid
CAD 110,000 - 150,000
Principal Project Manager (Software)
Principal Project Manager (Software)

ROSS • Toronto

On-site
CAD 90,000 - 120,000
Principal Project Manager (Product / System Engine
Principal Project Manager (Product / System Engine

ROSS • Toronto

On-site
CAD 90,000 - 120,000
Director of Engineering
Director of Engineering

Pivot + Edge • Ottawa

On-site
CAD 185,000 - 215,000
Senior Software Developer
Senior Software Developer

Profound-Medical-Inc • Mississauga

On-site
CAD 120,000 - 160,000
Group RRSP
Medical benefits
Engineering Lead, Architect (Software, Platform, DevOps)
Engineering Lead, Architect (Software, Platform, DevOps)

Science&Humans • Mississauga

On-site
CAD 130,000 - 170,000
Competitive compensation
Equity and benefits
Opportunity for impact
Senior Software Developer
Senior Software Developer

Profound Medical Inc. • Mississauga

On-site
CAD 120,000 - 160,000
Group RRSP
Medical benefits
Sr. Software Developer - ID: 26-095
Sr. Software Developer - ID: 26-095

S I Systems • Toronto

Hybrid
CAD 110,000 - 150,000
Quality and Regulatory Specialist
Quality and Regulatory Specialist

Cloud DX, Inc. • Kitchener

On-site
CAD 70,000 - 90,000