Aspire Software

Head of Engineering

Aspire Software

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

About the role

  • Lead and mentor a team of 4 full-time engineers, plus external contractors.
  • Act as the primary technical authority across the Hyper-Reach mass notification product, telephony products, and infrastructure.
  • Lead architectural discussions, technical decision-making, and system design.
  • Conduct code and design reviews to ensure quality, security, and maintainability.
  • Continual evaluation of resource needs, including interviewing, hiring and onboarding to expand the team, when appropriate.
  • Partner with Product Management to define requirements, scope, and delivery timelines.
  • Plan and prioritize work across internal teams and contractors.
  • Track progress, manage dependencies, and proactively address risks and bottlenecks.
  • Balance near-term delivery with long-term technical health.
  • Own system architecture across web applications, mobile components, telephony, and backend services.
  • Lead the evolution and modernization of legacy systems.
  • Ensure systems are scalable, reliable, secure, and production-ready.
  • Remain hands-on for complex features, integrations, and critical paths.
  • Support development across: Web and mobile applications, Backend services, Databases (including PL/SQL where applicable), Infrastructure and deployment workflows.
  • Improve engineering processes, tooling, and development practices.
  • Champion DevOps practices, including CI/CD, monitoring, and automation.
  • Introduce and evaluate AI-assisted development tools to improve productivity and quality.

Requirements

  • 8+ years of professional software development experience.
  • 2–5 years in a technical leadership or engineering management role.
  • Experience leading small teams.
  • Strong background in backend and web application development.
  • Experience making architectural decisions and owning systems end to end.
  • Comfortable operating across product, infrastructure, and operational concerns.
  • Strong communication and collaboration skills.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
software developmentbackend developmentweb application developmentsystem architecturecode reviewsdesign reviewsPL/SQLDevOpsCI/CDAI-assisted development tools
Soft Skills
leadershipmentoringcommunicationcollaborationproblem-solvingrisk managementprioritizationteam managementtechnical decision-makingprocess improvement