Director of Software Engineering (Canada)

Flosum

Canada

On-site

CAD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Flosum in Canada is seeking a Director of Software Development to lead a team of 10 engineers focused on building and scaling Node.js and Salesforce-integrated products. In this hands-on leadership role, you will drive developer velocity, own solution performance, and ensure timely delivery of high-quality software. The ideal candidate has over 10 years of experience in software engineering, with a strong technical background in Node.js and Salesforce, and a proven ability to lead teams effectively while fostering a culture of innovation.

Qualifications

  • 10+ years in software engineering with 5+ years leading development teams of 8–20 engineers.
  • Deep, current hands-on experience with Node.js.
  • Experience driving solution performance: profiling, caching, query optimization.

Responsibilities

  • Lead, coach, and grow a team of 10 full-stack developers.
  • Drive measurable improvements in developer velocity using DORA metrics.
  • Architect end-to-end solutions spanning Node.js microservices.

Skills

Node.js
Salesforce
Agile/Scrum
Technical architecture
DORA metrics
Cloud-native delivery

Job description

At Flosum, we are building the world's best software for the modern enterprise. Our team is passionate about crafting elegant, high-performance products that delight our customers and set a new bar for engineering excellence. We combine deep expertise in cloud-native development with a relentless focus on quality, speed, and innovation. Every line of code we ship is built to scale, built to last, and built to make a real difference for the businesses that rely on us.

We are a company where technologists lead, ideas win on merit, and shipping great software fast is a core value—not a slogan. If you believe world-class engineering teams are the ones that move quickly and build things right, you'll feel at home here.

About the Role

We are hiring a Director of Software Development to lead a team of 10 engineers building and scaling our Node.js and Salesforce-integrated products. This is a hands‑on leadership role for a technical architect at heart who can compress delivery schedules, drive developer velocity, and own the performance of the overall solution. You will be the single point of accountability for turning our roadmap into shipped software—on time, at quality, and at scale.

What You'll Own
  • Lead, coach, and grow a team of 10 full‑stack developers across Node.js services and Salesforce customizations.
  • Drive measurable improvements in developer velocity using DORA metrics: lead time, deployment frequency, change failure rate, and MTTR.
  • Compress delivery schedules by breaking epics into small, independently shippable slices and challenging inflated estimates with data.
  • Architect end‑to‑end solutions spanning Node.js microservices, APIs, event‑driven patterns, and Salesforce (Apex, Lightning, integrations).
  • Own solution performance: latency, throughput, scalability, and cost—set SLOs and hold the team accountable to them.
  • Establish estimation, sprint, and release discipline; remove blockers; enforce accountability without burning the team out.
  • Partner with Product, QA, and Infrastructure to align roadmap, capacity, and dependencies.
  • Recruit, onboard, and performance‑manage engineers; build a culture of ownership and speed.
  • 10+ years in software engineering with 5+ years leading development teams of 8–20 engineers.
  • Deep, current hands‑on experience with Node.js (Express/Nest, async patterns, performance tuning, microservices).
  • Working knowledge of the Salesforce platform—Apex, Lightning Web Components, Flows, REST/Platform Events, and Node.js--Salesforce integration patterns.
  • Proven technical architect background: designed distributed systems, API contracts, data models, and performance‑critical solutions in production.
  • Track record of schedule compression—case studies where you measurably reduced cycle time or pulled in release dates without sacrificing quality.
  • Strong estimation and planning discipline in Agile/Scrum or Kanban environments.
  • Experience driving solution performance: profiling, caching, query optimization, horizontal scaling, and observability (APM, logs, traces).
  • Cloud‑native delivery experience (AWS preferred) with CI/CD, IaC, and modern DevOps practices.
  • Excellent stakeholder communication—can negotiate scope vs. time vs. quality with executives.
Success Metrics (First 6–12 Months)
  • Reduce average lead time for changes and increase deployment frequency to meet DORA "high" or "elite" benchmarks.
  • Ship the current roadmap on a compressed timeline agreed with leadership.
  • Improve estimate accuracy (commit vs. deliver) to within an agreed tolerance.
  • Meet or exceed performance SLOs for the Node.js + Salesforce solution stack.
  • Retain and level‑up the existing team while filling any skill gaps.
Why Flosum

At Flosum, we believe great software is built by great teams—and great teams are built by leaders who care deeply about both the craft and the people. You will have the autonomy, the talent, and the mandate to build something exceptional. If you want to lead a team that is setting the standard for what world‑class software looks like, we want to talk to you.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director of Engineering (Hands-On Architect)
Director of Engineering (Hands-On Architect)

Space Dinosaurs • Canada

Remote
MXN 1,200,000 - 1,800,000
Startup Environment
Unlimited PTO
100% Remote Work
+2
Technology Developer
Technology Developer

United States Digital Space LLC • Mississauga

On-site
CAD 52,000 - 75,000
Senior Software Engineer
Senior Software Engineer

Statflo • Toronto

On-site
CAD 80,000 - 120,000
Healthcare Spending Account (HSA)
Competitive Benefits (Medical & Dental)
Hybrid Work options
+1
Software Engineering Manager
Software Engineering Manager

Benchmark Recruitment • Canada

Hybrid
CAD 120,000 - 150,000
Competitive compensation
Career growth opportunities
Hybrid work environment
Senior Director, Software Engineering
Senior Director, Software Engineering

Infoblox • Burnaby

On-site
CAD 212,000 - 330,000
Comprehensive health coverage
Generous PTO and flexible work options
Learning opportunities and leadership‑
+1
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 Director, Forward Deployed Engineering
Technical Director, Forward Deployed Engineering

The New Network • Canada

Remote
CAD 208,000 - 319,000
Lead Software Engineer
Lead Software Engineer

Momentum Financial Services Group • Toronto

Hybrid
CAD 125,000 - 135,000
Discretionary Annual Bonus
Health and Dental Benefits
401(k) or RRSP retirement options
+2
Salesforce Developer
Salesforce Developer

Altis • Toronto

Hybrid
CAD 105,000 - 120,000
Senior Full Stack Developer
Senior Full Stack Developer

Quartermaster inc. • Toronto

On-site
CAD 150,000 - 190,000
30 days PTO
Health/dental/wellness
Tech allowance
+1