Software Technical Lead .NET

360insights (Canada) Ltd.

Toronto

On-site

CAD 90,000 - 115,000

Full time

9 hours 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

Benefits offered by this job

Bonus
Stock options
Benefits

Job summary

360insights in Toronto, Ontario, is seeking a Software Engineer Technical Lead to guide a team of engineers, architect scalable .NET solutions, and ensure high‑quality product delivery while upholding our values. You will mentor developers, collaborate with product and design teams, drive technical strategy, and participate in architectural decisions to meet roadmaps and secure production systems.

This is an existing vacancy in a fast‑paced environment where strong leadership and hands‑on coding

Qualifications

  • Strong knowledge of C# and .NET or equivalent
  • Proven experience as a Software Technical Lead or similar
  • Proficiency with Git/GitHub for version control
  • Understanding of SOLID principles in software design
  • Familiarity with secure coding practices (OWASP Top 10)
  • Excellent problem‑solving and debugging abilities
  • Strong communication and collaboration skills
  • Ability to manage multiple priorities in a fast‑paced environment

Responsibilities

  • Architect, design and implement scalable and secure software solutions using .NET
  • Build coherent designs with multiple components across API or system boundaries
  • Lead technical decisions affecting the broader development organization
  • Collaborate with product owners, designers, and stakeholders to define requirements and roadmaps
  • Identify and address technical challenges and risks with effective solutions
  • Liaise between Enterprise Architecture and Agile Delivery teams and propose solutions
  • Adhere to Product & Engineering Tenets and promote high‑quality reusable components
  • Work with Tech Operations to deploy and support production systems

Skills

C#
NET
Git & GitHub
SOLID principles
OWASP Top 10
problem solving
communication
multi-project management

Tools

GitHub

Job description

About this position
About 360insights

360insights orchestrates how brands engage and grow their complex partner ecosystems. Our unified platform brings together streamlined experiences, incentives, and services so brands can coordinate go-to-market efforts with clarity, consistency, and control. Built for organizations with indirect channels and complex global incentive programs, we are trusted by leading brands worldwide.

We believe in "Experiences that create growth. Growth that creates experiences." Through learning and development programs and mentorship, we provide the support, tools, and opportunities you need to grow and succeed as an Insighter.

We welcome talent from all backgrounds and are committed to equal opportunity regardless of race, religion, ethnicity, age, disability, sexual orientation, or gender identity. Accommodations are available throughout the hiring process upon request. Learn more about our DEIB vision on our website.

About the role

This is an existing vacancy.

The Software Engineer Technical lead will be responsible for leading a team of engineers, architecting robust software solutions and ensuring the delivery of high-quality products while living the 360 values. They will be a subject matter expert within the team and work closely with cross‑functional teams to drive techical strategy, provide mentorship and oversee the development process from conception to deployment. while using our values as an anchor to influence decisions, and formulate short-term plans.

Strong hands on experience in .NET and experience leading technical discussions with other developers is essential for this role.

This is an existing vacancy.

What you'll do
  • Architect, design and implement scalable and secure software solutions using .NET
  • Build coherent designs with multiple components interacting across API or system boundaries
  • Initiate and participate in technical decisions affecting the larger development organization.
  • Collaborate with product owners, product managers, designers, and other stakeholders to define project requirements and specifications and deliver on the product and technical roadmaps.
  • Identify and address technical challenges and risks, and implement effective solutions.
  • Act as a liaison between the Enterprise Architecture team and Agile Software Delivery team, proposing solutions to the Architectural Review Board.
  • Collaborate with other technical leads and architecture team to adhere to Product & Engineering Tenets:
  • Avoid throw‑away work serving short‑term or module‑specific goals.
  • Design/build shared features.
  • Phase out modules or services slated for retirement.
  • Estimate, break down, and sequence large pieces of work for iterative delivery.
  • Advocate for appropriate upgrades, replacements, and decommissioning options for modules, capabilities, and other services
  • Work with Tech Operations to deploy and support production systems.
What you'll bring
  • Strong knowledge and experience with C#, NET or other software as required by the role
  • Proven experience as a Software Technical Lead or in a similar leadership role
  • Proficiency with Git and GitHub for version control and collaboration
  • Understanding of SOLID principles and their application in software design
  • Familiarity with OWASP Top 10 and best practices for secure software development
  • Excellent problem‑solving skills and attention to detail and the proven ability to debug an application
  • Strong communication and interpersonal skills
  • Ability to manage multiple projects and priorities in a fast‑paced environment.

The pay range for this role is $90,000 - $115,000 base salary

Plus bonus, stock options and benefits

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineering Technical Lead
Software Engineering Technical Lead

360insights • Whitby

On-site
CAD 90,000 - 120,000
Sr Software Engineer (.Net)
Sr Software Engineer (.Net)

Mpa Recruitment • Halifax

On-site
CAD 90,000 - 120,000
Senior Software Engineer
Senior Software Engineer

MPA Recruitment • Halifax

On-site
CAD 90,000 - 130,000
Technical Lead
Technical Lead

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
.NET Developer Team Leader
.NET Developer Team Leader

Speranza International • Leader

On-site
CAD 90,000 - 120,000
Software Development Technical Lead: MS Technology
Software Development Technical Lead: MS Technology

ROSS • Toronto

On-site
CAD 85,000 - 90,000
$3,000 educational allowance
Medical and dental package
3 weeks vacation
Senior Software Engineer
Senior Software Engineer

Symend • Calgary

On-site
CAD 120,000 - 180,000
Technical Lead
Technical Lead

CoFoMo Inc. • Lévis

Hybrid
CAD 110,000 - 150,000
Lead Software Engineer
Lead Software Engineer

Mpa Recruitment • Halifax

Hybrid
CAD 110,000 - 150,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