Job Search and Career Advice Platform

Enable job alerts via email!

Lead Engineer (C#.NET Developer)

S.i. Systems

Ottawa

Hybrid

CAD 110,000 - 135,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology firm in Ottawa seeks a skilled Lead Engineer (C#.NET Developer) to bring a new SaaS solution to market. This permanent full-time role involves mentoring a team and driving a Product-Led Growth (PLG) strategy. The ideal candidate has over 7 years of software development experience, with a strong focus on C#/.NET and proven skills in managing remote teams. This role also offers the growth potential toward senior leadership positions. Occasional on-site presence is required.

Qualifications

  • 7+ years of experience in software development with a strong focus on C#/.NET.
  • 2+ years in a technical leadership or team lead role.
  • Proven experience managing remote and outsourced teams.

Responsibilities

  • Lead and mentor a team of 8 engineers.
  • Architect, design, and develop scalable SaaS applications using C#/.NET.
  • Collaborate with stakeholders to align technical execution with business goals.
  • Drive agile development practices, code reviews, and CI/CD processes.
  • Represent engineering in cross-functional discussions.
  • Ensure code quality, security, and performance.

Skills

C#/.NET
Technical leadership
Managing remote and outsourced teams
SaaS architecture
CI/CD pipelines
Agile methodologies
Strong communication skills
Job description
Lead Engineer (C#.NET Developer)

Our valued client is seeking a Lead Engineer (C#.NET Developer) to bring a new SaaS solution to market through a Product Led Growth (PLG) strategy!

Permanent full-time role in Ottawa, ON (% Remote). Occasional on-site presence required in Ottawa (4-6 times a year).

As the successful candidate, you will be a hands-on technical leader guiding our client's engineering team in bringing a new SaaS solution to market through a Product-Led Growth (PLG) strategy. You’ll be both a strategic leader and a strong individual contributor, capable of writing production-grade code while mentoring and managing a globally distributed team. This role offers a strong growth path for a highly motivated technical leader with the potential to evolve into a VP of Engineering or CTO position.

Responsibilities
  • Lead and mentor a team of 8 engineers (3 internal, 5 outsourced).
  • Architect, design, and develop scalable SaaS applications using C#/.NET.
  • Collaborate with product, design, and business stakeholders to align technical execution with business goals.
  • Drive agile development practices, code reviews, and CI/CD processes.
  • Represent engineering in cross-functional discussions with leadership and customers.
  • Ensure code quality, security, and performance across the stack.
  • Help shape and execute our client's PLG strategy through technical innovation and user-centric design.
Must Haves
  • 7+ years of experience in software development with a strong focus on C#/.NET.
  • 2+ years in a technical leadership or team lead role.
  • Proven experience managing remote and outsourced teams.
  • Deep understanding of SaaS architecture.
  • Strong communication skills and ability to translate business needs into technical solutions.
  • Experience with CI/CD pipelines and agile methodologies.
  • Comfortable being hands-on with code while leading others.
Nice to Haves
  • Experience in the Data Protection space (Data Backup and Recovery)
  • Experience with Product-Led Growth tools and strategies.
  • Familiarity with front-end frameworks (Blazor would be ideal).
  • Background in startup or high-growth environments.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.