Lead Software Engineer

7 days ago


Toronto, Canada Huntel Global Full time

Title: Lead Software Engineer (Node.js Microservices)

Location: Toronto, ON, Canada (Hybrid)

Type: Full-Time, Permanent


Introduction:

Join a rock-solid organization as our client’s next Lead Software Engineer and sit at the center of projects that drives decisions. You’ll help one of Canada's most trusted organizations work on the latest project, and be rewarded with great opportunities.



Job Description:

  • Producing high-quality, efficient code with our client's technology stack: Node.js, PHP and Python.
  • Designing scalable web architectures (leveraging AWS) that align with business goals and support product vision
  • Working with Front end technologies like JavaScript, TypeScript, Angular, React, Vue.js, NestJS or Nuxt is a big plus.
  • Collaborating with product teams to translate requirements into technical solutions, using your expertise in our core technologies.
  • Optimizing development processes, including containerization (Docker), CI/CD, and system reliability.
  • Providing architectural guidance and mentoring teams on best practices within our client's tech stack.
  • Fueling the growth of our organization and industry-leading technologies and systems
  • Mentor and be mentored, upholding the highest standards for rigorously tested, well-architected code, and operational efficiency within our chosen tech stack.



Must Haves:

  • At least 10+ years of combined development experience, with a focus on modern web technologies and solution architecture principles.
  • Track record of collaborating with product teams to shape well-architected solutions.
  • Producing high-quality, efficient code with our client's technology stack: Node.js, PHP and Python.
  • Proven experience with AWS, CI/CD implementation, infrastructure design, and ensuring system reliability.
  • Working with Front end technologies like JavaScript, TypeScript, Angular, React, Vue.js, NestJS or Nuxt is a big plus.
  • Deep understanding of architectural patterns (SOLID, microservices, etc.), data structures, algorithms, and system design tailored to web applications.
  • Strong grasp of containerization (Docker), CI/CD pipelines, Infrastructure as Code (IaC), and AWS services.
  • Database design (SQL/NoSQL), with experience building distributed systems for web use cases.
  • Proficiency in testing (unit, integration, functional), monitoring, and alerting.
  • Ability to lead and mentor, fostering a culture of engineering excellence and architectural integrity.
  • Excellent communication skills – you can clearly articulate complex technical concepts in a collaborative environment.
  • Familiarity with Site Reliability Engineering (SRE) concepts and their application to web solutions
  • Web server infrastructure experience.
  • Understanding of emerging technologies (AI/ML, blockchain, etc.) applicable to web development.
  • Action Oriented: Enthusiasm for designing, building, and iterating on solutions. They proactively tackle challenges and opportunities.
  • Dealing with Ambiguity: Ability to design and execute solutions in a dynamic tech environment where priorities and technologies might shift.
  • Innovation Management: Not just coding, but also evaluating new ideas and creatively applying them to solve problems.
  • Problem Solving: Strong analytical skills for debugging, root-cause analysis, and developing optimal solutions.
  • Collaboration: Works effectively with product teams and engineers to deliver well-architected solutions.
  • Communication: Clearly articulates technical concepts to both technical and non-technical audiences.
  • Learning on the Fly: Stays up-to-date with the latest advancements in web development technologies.



About Huntel Global:

Huntel Global is the specialized IT division of Drake International. Our mission is to connect talented IT professionals with organizations seeking the perfect fit for Contract, Temporary and Permanent opportunities.


Huntel Global is an equal opportunity employer and champions accessibility, inclusivity, and diversity in the workplace. We are committed to providing accommodations for applicants with disabilities throughout the recruitment process. If you require accommodation, please contact your Branch Representative at dlna-ontariohuntelglobal@na.drakeintl.com


Apply now—we look forward to meeting you



  • Toronto, Canada Iris Software Inc. Full time

    Iris Software Inc., a leading financial institution, is seeking an experienced Senior Python Software Engineer for a long-term contract opportunity in Toronto, ON. This role offers a competitive estimated salary range of $120,000 - $180,000 per annum.Title: Senior Python Software EngineerDuration: 18 MonthsLocation: Toronto, ON (3 Days onsite)Primary Skills:...


  • Greater Toronto Area, Canada Iris Software Inc. Full time

    Job SummaryIris Software Inc. is seeking a highly skilled Senior Java Software Engineer to join our team in Toronto, Ontario. As a key member of our software development team, you will be responsible for designing, developing, and delivering high-quality software solutions using Java technologies.About the RoleThis is a long-term opportunity that requires a...


  • Toronto, Ontario, Canada Lyons Consulting Group Full time

    Job Title: Software Engineering LeadAbout the Role:We are seeking an experienced Software Engineering Lead to join our team at Lyon Consulting Group. This is a unique opportunity to lead and contribute to the development of cutting-edge software solutions.Responsibilities:Lead the design, development, and implementation of software applications using Java,...


  • Old Toronto, Canada KitchenMate Full time

    p>KitchenMate powers a chain of hot-food micro-markets at the heart of big buildings where people live, work, and play.We are on a mission to provide access to high quality meals to everyone, while reducing the cost and time required. It also presents many interesting challenges in an effort to reduce labor, waste, inefficiencies, and build a food-chain from...


  • Toronto, Ontario, Canada Reflektor Digital Full time

    Job OverviewWe are seeking a highly skilled Lead Software Engineer to join our team at Reflektor Digital. As a key member of our development team, you will be responsible for leading the design, development, and implementation of software solutions.


  • Toronto, Ontario, Canada Capital One Full time

    At Capital One Canada, we're committed to fostering a culture of innovation and excellence in software engineering.About the RoleWe're seeking an experienced Software Engineering Lead to join our team. As a key member of our software development life cycle, you'll be responsible for overseeing technical design and development of cross-functional,...


  • Old Toronto, Canada Refinitiv Full time

    p>Are you looking for an amazing opportunity to grow your Product Engineering career in a company with a mission to become the world’s #1 content-driven AI tech company?We are seeking a talented, self-driven and highly motivated Lead Software Engineer to join the Corporates Tax and Trade team in Toronto. In this role, you will develop scalable and...


  • Old Toronto, Canada Refinitiv Full time

    p>Are you looking for an amazing opportunity to grow your Product Engineering career in a company with a mission to become the world’s #1 content-driven AI tech company?We are seeking a talented, self-driven and highly motivated Lead Software Engineer to join the Corporates Tax and Trade team in Toronto. In this role, you will develop scalable and...


  • Old Toronto, Canada TRSS Full time

    About the RoleWe are seeking a highly skilled Software Engineering Lead to join our team at TRSS. As a key member of our engineering team, you will play a critical role in shaping the technical direction of our organization and driving innovation in software development.


  • Toronto, Ontario, Canada Iris Software Inc. Full time

    We are seeking a highly skilled Datastage Developer to join our team at Iris Software Inc. in Toronto, Canada. As a key member of our data engineering team, you will play a crucial role in designing, implementing, and maintaining complex data pipelines using Datastage.About the RoleThe ideal candidate will have a strong background in SQL and experience...


  • Old Toronto, Canada Newlands Group Full time

    p>Job Title: Lead Software Engineer - Trading Systems SupportLocation: Toronto (Hybrid)Compensation: Competitive salary, bonus, equity in the company, and comprehensive benefits package.We are looking for a highly skilled Lead Software Engineer with expertise in trading systems and financial services to manage the application support team for our clients'...


  • Toronto, Canada Luxoft Full time

    Luxoft is seeking a highly skilled and experienced Software Engineering Team Lead to join our team. This role offers a unique opportunity to lead a team of talented engineers and contribute to the success of one of the world's leading financial institutions.We are looking for someone with a strong background in Java, Spring, and Hibernate/myBatis who can...


  • Old Toronto, Canada ROSS Full time

    Job Title: Director of EngineeringAbout the Role:We are seeking a highly experienced Director of Engineering to lead our software development team. As a key member of our leadership team, you will be responsible for driving the technical direction of our product and ensuring the delivery of high-quality software solutions.Key Responsibilities:Lead a team of...


  • Old Toronto, Canada Refinitiv Full time

    Are you looking for an amazing opportunity to grow your Product Engineering career in a company with a mission to become the world’s #1 content-driven AI tech company?We are seeking a talented, self-driven and highly motivated Lead Software Engineer to join the Corporates Tax and Trade team in Toronto. In this role, you will develop scalable and innovative...


  • Toronto, Ontario, Canada AutoTrader Full time

    Job Title: Software Engineering Team LeadWe are seeking an experienced Software Engineering Team Lead to join our team at AutoTrader. As a Technical Lead, you will be responsible for guiding and mentoring your team members in their technical endeavors, ensuring that they have the support and resources needed to excel in their roles.About You:You have a...


  • Toronto, Ontario, Canada Bank of Montreal Full time

    Job DescriptionWe are seeking an experienced Senior Software Engineering Lead to join our team at the Bank of Montreal.About the RoleThis is a challenging and rewarding opportunity for a highly skilled software engineer to lead our team in designing, developing, and maintaining complex software systems.As a Senior Software Engineering Lead, you will be...


  • Toronto, Ontario, Canada Highbrow LLC Full time

    Job OverviewHighbrow LLC is seeking a seasoned Senior Software Engineering Lead to join our team. In this role, you will be responsible for leading the development of our software products, focusing on delivering high-quality solutions that meet our business needs.About YouWe are looking for a highly skilled and experienced Software Engineer with a strong...


  • Toronto, Ontario, Canada Scotiabank Full time

    About the RoleWe are seeking an experienced Senior Software Engineering Lead to join our team at Scotiabank.About UsScotiabank is a leading financial institution committed to creating an inclusive and accessible environment for everyone. We strive to build a diverse workforce that reflects the communities we serve.Job DescriptionThis role offers the...


  • Old Toronto, Canada Tenstorrent Inc Full time

    About this role:We're seeking an experienced Software Engineering Lead to join our team at Tenstorrent Inc.Key Responsibilities:Own preparation and packaging of release binaries.Implement automation for streamlining the packaging process.Work with QA teams to qualify releases through testing.Develop and execute test plans for release stability and...


  • Toronto, Ontario, Canada SLC Canada Inc Full time

    OverviewWe are seeking an experienced Telecommunications Software Engineering Lead to join our team at SLC Canada Inc. The ideal candidate will have a strong background in software engineering, telecommunications, and leadership.Job DescriptionThe Telecommunications Software Engineering Lead will be responsible for leading teams of information systems...