Technical Lead and Senior Software Engineer

Forgeahead Solutions

Surrey

Hybrid

CAD 117,000 - 143,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Extended medical
Dental and vision
RRSP contributions
Parental leave
Cell phone

Job summary

Forgeahead Solutions Corporation, based in Surrey, BC, is seeking a Technical Lead and Senior Software Engineer. The role focuses on designing, developing, and delivering innovative software for Forgeahead clients.

You will lead the Canadian team, drive architecture decisions, and ensure alignment with Forgeahead standards. Ideal candidates have 3+ years as a senior technical lead, strong cloud-native development experience, and proficiency in JavaScript/TypeScript, React, NodeJS, and databases.

Qualifications

  • Bachelor degree in software engineering, computer science, or a related field is required.
  • Minimum 3 years hands-on experience as a software engineering technical lead.
  • Experience with relational and non-relational databases and cloud-native app development.

Responsibilities

  • Act as technical lead for the Canadian team, including testing, bug identification and architecture solutions.
  • Evaluate clients’ requirements to recommend Forgeahead solutions.
  • Build software architecture and systems using Forgeahead processes and configurations.
  • Design patterns and code architecture to deliver high-performance, reusable code.
  • Write, modify and integrate code; test and troubleshoot designs.
  • Ensure products meet client requirements and Forgeahead standards.
  • Maintain and update software architecture and knowledge of Forgeahead products.

Skills

JavaScript
TypeScript
React/React Native
Python
NodeJS
GraphQL
Angular
CSS
HTML5

Education

Bachelor degree in software engineering, computer science, or a related field

Tools

Docker/Containerization
Jenkins
Terraform
Sequelize
Mongoose
AWS Kiro
Claude
Cursor

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

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

Technical Lead and Senior Software Engineer
Technical Lead and Senior Software Engineer

SNS Technologies (now Forgeahead Solutions) • Surrey

On-site
CAD 117,000 - 143,000
Extended medical
Dental
Vision
+4
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
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
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
Software Engineering Manager
Software Engineering Manager

Benchmark Recruitment • Canada

Hybrid
CAD 120,000 - 150,000
Competitive compensation
Career growth opportunities
Hybrid work environment