Aspire Software

Staff Software Engineer

Aspire Software

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Set technical direction
  • Shape the overall architecture across frontend, backend, and integrations.
  • Make and document clear technical decisions, especially where trade-offs matter.
  • Help teams think through scaling, reliability, and complexity before problems show up in production.
  • Be the person engineers turn to when problems are hard and the answer isn’t obvious.
  • Enable and level-up the teams.
  • Work across teams, helping engineers grow their skills and confidence.
  • Coach through real work: pairing, reviewing code, and discussing design decisions.
  • Raise the bar for what “good” looks like, while keeping things pragmatic and shippable.
  • Create space for teams to move faster by removing technical and process friction.
  • Improve how we build and ship.
  • Establish and evolve best practices around Testing (unit, integration, end-to-end), Release and deployment workflows, Code quality and review standards.
  • Help us ship frequently and safely, without slowing teams down.
  • Introduce tools, automation, and processes only when they clearly add value.
  • Stay hands-on where it counts.
  • Contribute directly to the codebase, especially in high-impact or complex areas.
  • Jump in to unblock teams, prototype solutions, or stabilize critical systems.
  • Lead by example through the quality of your code and technical judgment.

Requirements

  • Experience operating at a senior or staff engineer level on real production systems.
  • A track record of influencing multiple engineers or teams through technical leadership.
  • Strong JavaScript / TypeScript experience across frontend and backend.
  • Experience designing and maintaining external integrations or APIs.
  • Comfort making architectural trade-offs in environments that are still evolving.
  • Experience using AI-assisted coding tools to move faster, and you’re opinionated about where they help, where they don’t, and how to use them responsibly in a production codebase.
Applicant Tracking System Keywords

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

Hard Skills & Tools
JavaScriptTypeScriptAPI designsystem architectureunit testingintegration testingend-to-end testingcode qualityrelease workflowsdeployment workflows
Soft Skills
technical leadershipcoachingproblem-solvingcommunicationinfluencingcollaborationmentoringdecision-makingscalingreliability