Enable job alerts via email!

Head of Software

FirePower Capital Corporation

Canada

Remote

CAD 120,000 - 160,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company specializing in advertising solutions is hiring a Head of Software to lead its engineering team. The role involves hands-on management of software systems, cloud infrastructure, and bridging technical solutions to business needs while fostering a collaborative environment. Offered benefits include a fully remote role, health and dental coverage, vacation days, and professional development opportunities.

Benefits

Fully remote role - work from anywhere
Extensive health and dental benefits
15 vacation days annually + extra holidays
10 paid sick days annually
Professional development built into work schedule

Qualifications

  • 5+ years full stack software development experience.
  • 3+ years leading engineering teams.
  • Strong AWS experience and knowledge of data pipelines.

Responsibilities

  • Lead and mentor a distributed engineering team.
  • Design and implement software systems for marketing data.
  • Own AWS infrastructure and CI/CD pipelines.

Skills

Cloud infrastructure
Full stack software development
Team leadership
Backend and frontend coding
Debugging
Technical communication
Data pipelines
Event-driven architecture

Job description

FirePower Capital is hiring for a Head of Software position on behalf of one of our portfolio companies. Below is an overview of the role and the company’s work environment.

Our portfolio company specializes in delivering high-impact, results-oriented advertising solutions to SMB customers within a dedicated industry vertical across North America. With a hands-on, collaborative approach, the team works closely with clients to ensure their campaigns are strategically aligned and consistently effective. Founded in 2015, the company fosters a culture rooted in growth, reliability, transparency, and curiosity. They are dedicated to helping clients achieve tangible outcomes through clear, actionable strategies and a deep understanding of their business objectives. By choosing to partner with this team, clients can expect enhanced sales performance and a more compelling market presence.

Head of Software

We’re looking for a Head of Software who can lead, architect, and execute. This is a hands-on role for a senior full-stack engineer who is equally comfortable writing code, leading a team, and managing infrastructure. You’ll oversee all cloud-based software systems—including AWS resources, application codebases, and deployment pipelines—and take responsibility for both day-to-day engineering and long-term technical direction.

You’ll work closely with our Product and Customer Support teams to ensure business needs are translated into reliable, scalable solutions. You should be adept at communicating technical topics to non-technical stakeholders and experienced at balancing priorities across disciplines.

Key Responsibilities:

● Lead and mentor a distributed, multi-skilled engineering team (3–5 devs)

● Design and implement backend and frontend systems for ingesting, transforming, and serving industry specific marketing data

● Own and operate our AWS infrastructure (ECS, EKS, EC2, Redshift, Kafka, etc.), including security, scaling, cost optimization, and monitoring

● Maintain and improve our CI/CD pipelines, testing coverage, and system reliability

● Translate business needs and product specs into actionable engineering work

● Communicate technical plans and system health clearly to leadership and non-technical teams

● Collaborate deeply with Product on roadmap planning, feature development, and technical feasibility

● Partner with Customer Support to troubleshoot issues, gather requirements, and resolve bugs or incidents

● Write and review production-grade code, with a focus on full-stack problem-solving

Core Technologies & Stack:

Testing: Automated unit and integration testing frameworks

Requirements:

● 5+ years of full stack software development experience

● 3+ years leading engineering teams, including offshore or remote contributors

● Strong experience with cloud infrastructure—especially AWS services

● Solid understanding of modern data pipelines and event-driven architecture

● Track record of delivering scalable systems and managing production environments

● Comfortable writing backend and frontend code, plus debugging across the stack

● Demonstrated ability to explain technical plans and tradeoffs to leadership and non-technical teams

● Experience translating product goals and support requirements into prioritized engineering work

Nice to Have:

● Experience with advertising tech APIs

● Familiarity with Google Analytics or similar platforms

● Background in marketing tech

● Prior work with automated data scraping and normalization pipelines

● Familiarity with data visualization/reporting tools like Databox or Looker

WHAT YOU’LL GET FROM US

● Fully remote role - work from anywhere!

● Lead the entire technical stack - from code to cloud - in a high-impact, visible role

● Help customers run smarter digital advertising with real-time, data-driven systems

● Join a nimble team that values autonomy and ownership

● Influence product direction and business growth with your engineering expertise

● Extensive health and dental benefits package (available to Canadian employees)

● 15 vacation days annually, plus an additional week in December for the holiday season

● 10 paid sick days available annually

● Professional development/training built into your work schedule

● Ability to make an impact and be part of a team that values feedback and cross-functional collaboration.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Responsable en développement logiciels/ Lead Frontend Developer

Ticketmaster

Toronto

Remote

CAD 90,000 - 130,000

2 days ago
Be an early applicant

Chef d’équipe, Développement de logiciels (Java) - (Employé à contrat de 12 mois)

Siemens

Fredericton

Remote

CAD 100,000 - 130,000

7 days ago
Be an early applicant

Principal Software Developer

Dayforce

Remote

CAD 95,000 - 170,000

5 days ago
Be an early applicant

Lead Software Engineer - Java (Remote)

New Relic, Inc.

Montreal

Remote

CAD 100,000 - 150,000

3 days ago
Be an early applicant

Senior Software Engineer (Platform) - Aplos

Raisely

Remote

CAD 135,000 - 165,000

3 days ago
Be an early applicant

Lead Golang Software Engineer, Commercial Systems

Canonical

Moncton

Remote

CAD 90,000 - 130,000

11 days ago

Manager, Software Engineering

Okta, Inc.

Toronto

Remote

USD 147,000 - 221,000

7 days ago
Be an early applicant

Principal Software Developer

LightSpeed Retail

Ottawa

Remote

CAD 130,000 - 180,000

6 days ago
Be an early applicant

Principal Software Development Engineer

Autodesk, Inc.

Remote

CAD 131,000 - 181,000

8 days ago