Technical Lead and Senior Software Engineer

SNS Technologies (now Forgeahead Solutions)

Surrey

On-site

CAD 117,000 - 143,000

Full time

Just now
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Extended medical
Dental
Vision
Parental leave
RRSP contributions
Cell phone
Incremental salary increases

Job summary

Forgeahead Solutions Corporation in Surrey, BC is seeking a Technical Lead and Senior Software Engineer to design, develop, and deliver advanced software solutions for Forgeahead’s clients. You will guide the Canadian team, review architectures, and ensure code quality and performance.

The role requires 3+ years as a technical lead, strong cloud-native experience, and proficiency with JavaScript, Python, TypeScript, React, NodeJS, and databases.

Qualifications

  • Bachelor degree in software engineering, computer science, or a related field.
  • At least 3 years of hands‑on experience as a software engineering technical lead.
  • Proficient with relational databases (MySQL, PostgreSQL, MSSQL, MariaDB) and non-relational (MongoDB, Redis).
  • Hands‑on experience with large, scalable cloud‑native application development.
  • Experience deploying and automating with Docker/Containerization, Jenkins, and Terraform.
  • Strong skills in JavaScript, CSS, HTML5, Python, TypeScript, React/React Native, GraphQL, jQuery, NodeJS, Bootstrap, Angular/AngularJS.
  • Experience with ORM tools Sequelize and Mongoose; familiarity with AI tools AWS Kiro, Claude, and Cursor.
  • AWS certification in AI and/or Architect courses preferred.
  • Strong problem solving and troubleshooting skills.
  • Clear communication of technical requirements.
  • Positive attitude and willingness to dive in.

Responsibilities

  • Designing, developing, optimizing and delivering innovative software solutions.
  • Acting as technical lead for the Canadian team, including testing, bug identification, and design/architecture guidance.
  • Evaluating client requirements to recommend Forgeahead solutions.
  • Building software architecture and systems per Forgeahead processes.
  • Determining design patterns and translating designs into high-performance code.
  • Writing, modifying and integrating code.
  • Evaluating, testing, and troubleshooting designs per Forgeahead procedures.
  • Maintaining updated knowledge of Forgeahead products and solutions.

Skills

Technical lead
Cloud-native
JavaScript
Python
TypeScript
React

Education

Bachelor’s degree in software engineering or computer science

Tools

Docker
Jenkins
Terraform
Sequelize
Mongoose
MySQL
PostgreSQL
MSSQL
MariaDB
MongoDB
Redis

Job description

Forgeahead Solutions Corporation is part of the Forgeahead group of companies – an AWS Advanced Tier Services Partner with over 25 years of experience in software migration and modernization, DevOps and AWS-native development. Forgeahead helps enterprises re-engineer, modernize, and scale their digital platforms with speed, reliability, and zero disruption.

Forgeahead is currently looking for a Technical Lead and Senior Software Engineer (not an existing vacancy) for our offices located at 7404 King George Blvd, Unit 228 in Surrey, British Columbia. This is a permanent, full-time position, based on 40 hours per week. Work hours will be from 9:00am until 5:00pm, Monday to Friday. Further information respecting the position can be found below.

Position
Duties

As a Technical Lead and Senior Software Engineer, you will be responsible for designing, developing, optimizing and delivering innovative and highly specialized products and solutions on behalf of Forgeahead’s clients. Duties include the following:

  • Acting as technical lead for the Canadian team, which includes testing products, identifying bugs, and providing design and architectural solutions;
  • Evaluating clients’ technical requirements and business needs to recommend the most appropriate Forgeahead solution;
  • Building software architecture and systems using Forgeahead’s specialized processes and configurations;
  • Determining the most suitable design pattern and code architecture for each project, and translating designs to build high performance, reusable, and reliable code;
  • Writing, modifying and integrating code;
  • Utilizing Forgeahead’s specific processes and procedures to evaluate, test, and troubleshoot designs;
  • Ensuring final products meet client requirements, and are in compliance with Forgeahead’s standards and best practices;
  • Maintaining and updating software architecture and code in accordance with Forgeahead’s unique configurations and implementation processes; and
  • Maintaining up-to-date, in-depth proprietary knowledge of Forgeahead’s specialized products and solutions to provide optimal client service.
Qualifications

We are looking for candidates who meet the following minimum requirements:

  • Successful completion of a Bachelor degree in software engineering, computer science, or a related field.
  • At least 3 years of hands‑on experience as a software engineering technical lead.
  • Proficient working with both relational database technologies (MySQL, PostgreSQL, MSSQL, and MariaDB) and non-relational technologies (MongoDB and Redis).
  • Hands‑on working experience with large highly scalable Cloud‑native application development.
  • Proven experience in deployment and automation using Docker/Containerization, Jenkins, and Terraform
  • Strong proficiency in JavaScript, CSS, HTML5, Python, TypeScript, React/React Native, GraphQL, jQuery, NodeJS, Bootstrap, Angular and AngularJS.
  • Prior experience working with ORM tools (i.e. Sequelize and Mongoose) and AI tools (i.e. AWS Kiro, Claude, and Cursor).
  • AWS certification in AI and/or Architect courses is preferred.
  • Strong problem solving and troubleshooting skills.
  • Ability to communicate clearly and confidently about technical requirements.
  • A positive attitude, willing to dive into what is needed for our mutual success.
Compensation

We offer a generous compensation package, which includes:

  • Salary: $130,000 per annum based on 40 hours of work per week
  • Vacation: 10 days of paid vacation per annum
  • Benefits: extended medical, dental, vision, parental leave, RRSP contributions, and cell phone.
  • Other: eligible for incremental salary increases in accordance with standard company policies

You must be legally able to work in Canada to apply for this position.

Company

Forgeahead Solutions Corporation

7404 King George Blvd, Unit 228

Surrey, BC

V3W 1N6

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

Foreseeson Technology, Inc. • Richmond

Hybrid
CAD 90,000 - 120,000
Structured career development programs
Recognition programs
Employee events and engagement
+1
Technical Consultant - DevSecOps
Technical Consultant - DevSecOps

hireVouch • Canada

Hybrid
CAD 140,000 - 170,000
Director of Software Engineering
Director of Software Engineering

First Canadian Financial Group • Sherwood Park

On-site
CAD 140,000 - 210,000
On-site gym
Educational assistance
Career development
+3
Head Of Engineering/ Technical Leadership
Head Of Engineering/ Technical Leadership

Motion Recruitment • Toronto

On-site
CAD 180,000 - 240,000
Medical, Dental, and Vision Insurance
Vacation Time
Lead Software Engineer
Lead Software Engineer

Jobgether • Canada

Remote
CAD 120,000 - 180,000
Remote-first environment
Professional development opportunities
Global exposure
Senior Software Engineer - Lead
Senior Software Engineer - Lead

Aplin • Winnipeg

Hybrid
CAD 140,000 - 170,000
Hybrid work model
Competitive salary
Comprehensive benefits
+1
Technical Lead (.NET)
Technical Lead (.NET)

Michael Page • Winnipeg

On-site
CAD 100,000 - 150,000
Head Of Engineering/ Technical Leadership
Head Of Engineering/ Technical Leadership

Motion Recruitment Partners LLC • Toronto

On-site
CAD 150,000 - 210,000
Medical, Dental, and Vision Insurance
Vacation Time
Software Engineering Manager
Software Engineering Manager

Benchmark Recruitment • Canada

Hybrid
CAD 120,000 - 150,000
Competitive compensation
Career growth opportunities
Hybrid work environment
Lead Software Developer (Fortify Cloud development)
Lead Software Developer (Fortify Cloud development)

United States Digital Space LLC • Mississauga

On-site
CAD 165,000 - 237,000