Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
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.
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.
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.
● 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
● Testing: Automated unit and integration testing frameworks
● 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
● 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.