Staff Software Engineer

NextGenEnergyJobs

Quebec

Hybrid

CAD 110,000 - 170,000

Full time

7 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

GoodLeap is seeking a senior software engineer to lead the design and development of large-scale applications spanning frontend and backend. You’ll contribute across the stack, including modern Mobile UIs, React components, and high-performance services.

You will architect scalable, secure solutions for AI/ML-powered features, embed LLMs, and guide cross-functional teams. Strong leadership, mentoring, and communication skills are essential.

Qualifications

  • 8+ years in software engineering with full-stack, scalable apps.
  • At least 2+ years working with AI/ML or LLMs.
  • Experience with NodeJS, React and TypeScript.
  • Experience with Redux or similar state management.
  • Cloud experience (AWS, Azure, or Google Cloud).
  • Strong leadership and mentoring abilities.
  • Experience in FinTech.
  • Experience with Langfuse and Flutter.

Responsibilities

  • Lead design and development of large-scale applications across frontend and backend components.
  • Architect scalable, responsive, and secure solutions for AI/ML-powered features.
  • Own end-to-end technical strategy for embedding LLMs, embedding stores, and content delivery.
  • Mentor senior and mid-level engineers, fostering growth and excellence.
  • Communicate with stakeholders and cross-functional teams to align goals and progress.
  • Drive cross-functional projects to improve reliability and performance of applications.
  • Ensure security and data privacy compliance.

Skills

Leadership
Mentoring
Cross-functional collaboration
Communication skills
Analytical thinking
Problem solving

Tools

Node.js
React
TypeScript
Redux
Flutter
Langfuse
AWS
Azure
Google Cloud

Job description

GoodLeap is a technology company delivering best-in-class financing and software products for sustainable solutions, from solar panels and batteries to energy-efficient HVAC, heat pumps, roofing, windows, and more.

Responsibilities
  • Lead the design and development of large-scale applications, for both frontend and backend components. You’ll contribute across the stack, whether it’s modern Mobile UIs, React components or high-performance backend services.
  • Architect highly scalable, responsive, and secure solutions to support AI/ML-powered features across Web, Mobile, SMS/Voice, and API surfaces
  • Own end-to-end technical strategy for embedding LLMs, embedding stores, and personalized content delivery
  • Hands-on experience designing and implementing agentic workflows using LLMs, including orchestration across APIs, tools, and data sources
  • Familiarity with MLOps, CI/CD for AI pipelines, and AI observability tools
  • Experience developing and deploying MCP Servers and working with the Model Context Protocol ecosystem
  • Provide technical leadership across teams, guiding decisions on architecture, design patterns, and best practices.
  • Drive cross-functional projects to enhance the reliability and performance of our applications.
  • Ensure compliance with security best practices and data privacy regulations.
  • Mentor senior and mid-level engineers, fostering a culture of growth, learning, and technical excellence.
  • Communicate clearly, engage with stakeholders, product managers and cross-functional teams to align on goals, share progress and manage expectations.
Requirements
  • 8+ years of experience in software engineering, with a strong background in building full-stack applications at scale, with at least 2+ years working with AI/ML solutions or LLMs Experience with NodeJS, React and Typescript
  • Experience with state management solutions (Redux or similar)
  • Deep understanding of architecture and best practices, including RESTful APIs, databases, secure coding, and responsive design.
  • Experience in cloud platforms such as AWS, Azure, or Google Cloud, with a focus on performance.
  • Strong knowledge of application lifecycle, navigation patterns, and data security.
  • Expertise in designing systems for high availability, fault tolerance, and scalability.
  • Ability to influence technical direction and work cross-functionally with product, engineering, and executive teams.
  • Strong leadership skills, with a proven ability to mentor and lead engineering teams.
  • Strong analytical and problem-solving skills, with an ability to thrive in a fast-paced, dynamic environment.
  • Strong communication skills
  • Experience in FinTech
  • Experience in Langfuse and Flutter
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI-Driven Full-Stack Tech Lead
AI-Driven Full-Stack Tech Lead

NextGenEnergyJobs • Quebec

Hybrid
CAD 110,000 - 170,000
Full Stack Engineer
Full Stack Engineer

Compunnel, Inc. • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Senior Director, Software Engineering
Senior Director, Software Engineering

NextGenEnergyJobs • Canada

On-site
CAD 180,000 - 250,000
Technical Lead (Remote, Any Province, CA)
Technical Lead (Remote, Any Province, CA)

Visa Hunt • Canada

Remote
CAD 110,000 - 170,000
Remote work environment
Travel for industry events
Technical Lead
Technical Lead

Sitel Corp. • Canada

Remote
CAD 120,000 - 180,000
Full Stack Engineer
Full Stack Engineer

Randstad Enterprise • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

Kinvie • Toronto

On-site
CAD 140,000 - 190,000
Staff Engineer (AI & Engineering)
Staff Engineer (AI & Engineering)

EQ Bank | Canada's Challenger Bank • Toronto

On-site
CAD 150,000 - 210,000
AI / ML Engineer
AI / ML Engineer

Testlify, Inc. • Canada

On-site
CAD 100,000 - 170,000
Health Insurance
Flexible Working Style
Lead Software Engineer – Product Builder
Lead Software Engineer – Product Builder

Jobtailor • Southwestern Ontario

On-site
CAD 140,000 - 180,000