Technical Lead- Software Engineering

Insight Global

North Vancouver

On-site

CAD 120,000 - 170,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Insight Global is seeking a Lead Software Engineer in Vancouver, BC to act as the technical owner of a platform domain, guiding architectural direction, reliability, and security within a Microsoft-centric stack.

The role blends leadership (about 70%) with hands-on software engineering (about 30%), partnering with Engineering Managers and product teams to balance feature delivery with operational excellence and platform health.

Qualifications

  • 8+ years of software engineering experience with backend/platform focus.
  • 3+ years in a technical lead, staff, or principal engineer role.
  • Strong experience with Microsoft technologies including .NET and C#.
  • Deep understanding of API design, service ownership, and system integration.
  • Experience leading architecture reviews and establishing engineering standards.
  • Experience with AI-assisted development tools such as Kiro, Cursor, GitHub Copilot, or similar technologies.
  • Experience designing and operating distributed systems and service-oriented architectures.
  • Proven ability to influence technical direction across engineering teams.
  • Experience mentoring engineers and providing technical leadership.
  • Experience supporting production systems, operational readiness, and incident management.
  • Strong understanding of cloud-native engineering principles and cloud-hosted workloads.
  • Experience with observability, monitoring, reliability engineering, and platform operations.
  • Ability to balance feature delivery, technical debt remediation, security requirements, and operational excellence.
  • Strong communication skills with engineering leadership and product stakeholders.

Responsibilities

  • Act as the technical owner and design authority for a platform domain.
  • Define and maintain architectural standards, service boundaries, and platform design direction.
  • Partner with Engineering Managers to ensure delivery health and sustainable engineering practices.
  • Drive technical planning, solution design, estimation quality, and roadmap alignment.
  • Establish and enforce engineering standards, reference architecture compliance, and best practices.
  • Own the security, scalability, reliability, and operational health of the platform.
  • Lead architectural reviews, technical design reviews, and code reviews.
  • Provide technical direction and oversight for internal and contract engineers.
  • Mentor engineers through design coaching, architecture guidance, and technical leadership.
  • Ensure critical domain knowledge is retained through contractor transitions and team growth.
  • Drive Agile planning, sprint commitments, and delivery execution.
  • Monitor infrastructure capacity, service utilization, and platform costs.
  • Support operational excellence initiatives, including observability, resiliency, and incident management.
  • Maintain operational readiness documentation, runbooks, and service ownership records.
  • Lead post-incident reviews and drive corrective action completion.
  • Support access reviews, compliance requirements, and operational governance.
  • Oversee release readiness, production monitoring, and service recovery validation.
  • Participate in software development and feature delivery as capacity allows.

Skills

Backend & platform development
Technical leadership
Microsoft .NET / C#
API design & ownership
Architecture reviews
AI-assisted tools
Distributed systems / SOA
Mentoring engineers
Production operations
Cloud-native & cloud workloads
Observability & monitoring
Security & governance
Communication with leadership

Tools

Kiro
Cursor
GitHub Copilot

Job description

Job Description

Insight Global is seeking a Lead Software Engineer to join a leading retail client in Vancouver, BC. This individual will serve as the technical leader and domain owner for a critical platform team responsible for delivering highly scalable services within a Microsoft-centric ecosystem.

This role combines hands‑on software engineering with technical leadership and operational ownership, with a responsibility split of 70% leadership, to 30% hands on. The successful candidate will act as the design authority for their domain, providing architectural direction, maintaining service health and reliability, driving engineering standards, and ensuring long‑term sustainability of the platform. They will work closely with Engineering Managers, Product teams, and platform engineers to balance feature delivery with operational excellence, platform health, and technical debt management.

As a senior technical leader, this person will be responsible for establishing engineering best practices, conducting design and code reviews, mentoring engineers and contractors, maintaining domain knowledge continuity, and ensuring compliance with security, reliability, and architectural standards. They will also play a key role in technical planning, roadmap alignment, capacity management, incident response improvement, and operational readiness.

The ideal candidate is an established engineering leader who can effectively advocate for sound engineering practices, influence stakeholders, and maintain healthy platform operations while supporting the team's delivery objectives.

The team is highly collaborative and values ownership, technical excellence, reliability, and a long‑term product mindset.

Responsibilities
  • Act as the technical owner and design authority for a platform domain
  • Define and maintain architectural standards, service boundaries, and platform design direction
  • Partner with Engineering Managers to ensure delivery health and sustainable engineering practices
  • Drive technical planning, solution design, estimation quality, and roadmap alignment
  • Establish and enforce engineering standards, reference architecture compliance, and best practices
  • Own the security, scalability, reliability, and operational health of the platform
  • Lead architectural reviews, technical design reviews, and code reviews
  • Provide technical direction and oversight for both internal and contract engineers
  • Mentor engineers through design coaching, architecture guidance, and technical leadership
  • Ensure critical domain knowledge is retained through contractor transitions and team growth
  • Drive Agile planning, sprint commitments, and delivery execution
  • Monitor infrastructure capacity, service utilization, and platform costs
  • Support operational excellence initiatives, including observability, resiliency, and incident management
  • Maintain operational readiness documentation, runbooks, and service ownership records
  • Lead post‑incident reviews and drive corrective action completion
  • Support access reviews, compliance requirements, and operational governance
  • Oversee release readiness, production monitoring, and service recovery validation
  • Participate in software development and feature delivery as capacity allows

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Skills and Requirements
Must Haves
  • 8+ years of software engineering experience with a strong focus on backend and platform development
  • 3+ years of experience serving as a technical lead, staff engineer, principal engineer, or equivalent leadership role
  • Strong experience with Microsoft technologies including .NET and C#
  • Deep understanding of API design, service ownership, and system integration patterns
  • Experience leading architecture reviews and establishing engineering standards
  • Experience with AI‑assisted development tools such as Kiro, Cursor, GitHub Copilot, or similar technologies
  • Experience designing and operating distributed systems and service‑oriented architectures
  • Proven ability to influence technical direction across engineering teams
  • Experience mentoring engineers and providing technical leadership
  • Experience supporting production systems, operational readiness, and incident management
  • Strong understanding of cloud‑native engineering principles and cloud‑hosted workloads
  • Experience with observability, monitoring, reliability engineering, and platform operations
  • Ability to balance feature delivery, technical debt remediation, security requirements, and operational excellence
  • Strong communication skills with the ability to partner effectively with engineering leadership and product stakeholders
Plusses
  • Experience working within AWS cloud environments
  • Experience with event‑driven or pub/sub architectures
  • Experience with Datadog or similar observability platforms
  • Experience leading platform modernization initiativesExperience with security remediation, compliance controls, and operational governance
  • Experience managing infrastructure capacity planning and cloud cost optimization
  • Experience supporting retail, e-commerce, customer, order, or product platform domains
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Lead Software Engineer
Lead Software Engineer

Mpa Recruitment • Halifax

Hybrid
CAD 110,000 - 150,000
Software Engineering Technical Lead
Software Engineering Technical Lead

Rippling • Whitby

On-site
CAD 90,000 - 115,000
Bonus
Stock options
Benefits
Technical Lead
Technical Lead

T2 Systems • Burnaby

On-site
CAD 110,000 - 160,000
Senior Software Engineer / Tech Lead
Senior Software Engineer / Tech Lead

Visa Hunt • Canada

Remote
CAD 120,000 - 160,000
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page International (Canada) • Winnipeg

On-site
CAD 110,000 - 150,000
Lead a team
Roadmap influence
Cross-functional collaboration
+2
Staff Engineer
Staff Engineer

Akkodis • Calgary

On-site
CAD 90,000 - 150,000
Lead Gen AI developer
Lead Gen AI developer

RBC • Vancouver

On-site
CAD 110,000 - 150,000
Senior DevOps Engineer
Senior DevOps Engineer

Quest Global • Vancouver

On-site
CAD 100,000 - 120,000
401(k) matching
Health insurance
Dental insurance
+5
Lead Software Engineer (.NET)
Lead Software Engineer (.NET)

Comm100 • Vancouver

On-site
CAD 115,000 - 155,000
Competitive compensation
Comprehensive benefits
Flexible working hours
+4
Head of Engineering
Head of Engineering

GuruLink • Toronto

Hybrid
CAD 120,000 - 180,000