Software Engineering Technical Lead

360insights

Whitby

On-site

CAD 90,000 - 120,000

Full time

2 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

360insights is seeking a Software Engineer Technical Lead to guide a team of engineers from conception to deployment, shaping technical strategy and ensuring high-quality product delivery. You will mentor engineers, collaborate with product and design, and drive architectural decisions in a fast-paced environment.

The role emphasizes robust software design using C# and Node.js, secure development practices, and strong communication to align cross-functional teams with the product roadmap.

Qualifications

  • Strong knowledge of C# and Node.js; experience as a technical lead or in a leadership role.
  • Proficiency with version control and collaboration tools (Git, GitHub).
  • Understanding and applying SOLID principles and secure software practices (OWASP Top 10).

Responsibilities

  • Architect, design and implement scalable and secure software solutions.
  • Build coherent designs with components interacting across API or system boundaries.
  • Drive technical decisions affecting the broader development org.
  • Collaborate with product owners and designers to define requirements and roadmaps.
  • Identify and address technical challenges and risks; implement solutions.
  • Liaise between Enterprise Architecture and Agile Delivery teams, proposing solutions to ARB.
  • Adhere to Product & Engineering Tenets; avoid short-term work; design shared features.
  • Plan, break down, and sequence large work for iterative delivery.
  • Advocate for appropriate upgrades, replacements, and decommissioning of modules and services.
  • Coordinate with Tech Operations to deploy and support production systems.

Skills

C#
Node.js
Git
GitHub
SOLID principles
OWASP Top 10
Problem solving
Communication
Project management

Tools

Git
GitHub

Job description

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 working knowledge of Node is essential for this role, as is experience as a technical lead.

What you'll do
  • Architect, design and implement scalable and secure software solutions.
  • 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#, Node 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 skillsli>
  • Ability to manage multiple projects and priorities in a fast-paced environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Technical Lead .NET
Software Technical Lead .NET

360insights (Canada) Ltd. • Toronto

On-site
CAD 90,000 - 115,000
Bonus
Stock options
Benefits
Team Lead, Software Development
Team Lead, Software Development

Electronic Transaction Consultants Corporation • Saskatoon

Hybrid
CAD 100,000 - 130,000
Paid days off
Health and Dental plans
Retirement plans
+2
Technical Lead
Technical Lead

CoFoMo Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 170,000
Senior Software Engineer
Senior Software Engineer

Symend • Calgary

On-site
CAD 120,000 - 180,000
Team Lead, Software Development
Team Lead, Software Development

Quarterhill Inc. • Saskatoon

On-site
CAD 110,000 - 140,000
Vacation days
Health plan
Dental plan
+3
Technical Lead
Technical Lead

CoFoMo Inc. • Lévis

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

Exchange Solutions • Toronto

On-site
CAD 110,000 - 140,000
Senior Software Engineer
Senior Software Engineer

MPA Recruitment • Halifax

On-site
CAD 90,000 - 130,000
Lead Software Engineer
Lead Software Engineer

Mpa Recruitment • Halifax

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

Insight Global • Southwestern Ontario

On-site
CAD 75,000 - 100,000