Technology Lead

New
CanadaFull-TimeLead
Salary160,000 - 190,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
5–7+ years of experience in software engineering or technical leadership roles.
Required Skills
AWSPythonAgileDesign PatternsJavaJavascriptC#AzureReactDevOpsDistributed Systems

Requirements

  • 5–7+ years of experience in software engineering or technical leadership roles.
  • Bachelor’s degree in Computer Science or related technical field.
  • Strong proficiency in one or more programming languages such as Python, Java, JavaScript, React, or C#.
  • Proven experience designing and building scalable, distributed, cloud-based systems.
  • Hands-on experience with cloud platforms such as AWS or Azure.
  • Strong understanding of software engineering principles including design patterns, testing, code quality, and DevOps practices.
  • Demonstrated experience as a tech lead or senior individual contributor on complex engineering projects.
  • Strong problem-solving skills with a structured, modular approach to system design.
  • Excellent communication skills with the ability to collaborate across technical and non-technical teams.
  • Agile mindset with the ability to work in fast-paced, lean, and evolving environments.
  • Strong ownership mentality with a focus on quality, velocity, and continuous improvement.

Responsibilities

  • Design, develop, and maintain high-quality, scalable, and secure cloud-based applications and services.
  • Write and review production-level code while ensuring adherence to engineering standards and best practices.
  • Lead technical design and architecture decisions for complex, high-impact projects and frameworks.
  • Translate product vision and business requirements into clear technical solutions and implementation plans.
  • Operate effectively in ambiguous environments while maintaining delivery velocity and engineering quality.
  • Ensure systems are secure, resilient, observable, and optimized for performance from the design phase onward.
  • Identify, assess, and mitigate technical risks that may impact delivery or system integrity.
  • Drive engineering improvements, including automation, DevOps practices, and delivery optimization.
  • Mentor engineers and contribute to building a strong culture of collaboration, excellence, and continuous learning.
View Full Description & ApplyYou'll be redirected to the employer's site
160,000 - 190,000 CAD per year
Apply Now