Aspire Software

Tech Lead

Aspire Software

full-time

Posted on:

Location Type: Hybrid

Location: MontrealCanada

Visit company website

Explore more

AI Apply
Apply

Job Level

About the role

  • Own the technical direction and architecture of core payment systems
  • Lead design and implementation of scalable, secure, and high-availability systems
  • Ensure best practices in code quality, testing, and system performance
  • Drive technical decision-making and evaluate trade-offs
  • Mentor and develop a team of engineers through coaching and feedback
  • Conduct code reviews and enforce engineering standards
  • Support hiring and onboarding of top engineering talent
  • Foster a high-performance, collaborative engineering culture
  • Partner with Product to translate business needs into technical solutions
  • Own end-to-end delivery of key initiatives and projects
  • Ensure timely and high-quality execution across the team
  • Identify and remove technical blockers
  • Continuously improve system scalability, reliability, and security
  • Contribute to payments innovation, including integrations, APIs, and compliance standards
  • Stay current with industry trends and emerging technologies
  • Drive adoption of the latest advancements in AI and developer tooling to enhance engineering productivity
  • Identify opportunities to integrate AI capabilities into products and payment workflows
  • Leverage AI to improve code quality, testing, automation, and system efficiency
  • Experiment with and evaluate emerging technologies (e.g., LLMs, copilots, automation frameworks)
  • Foster a culture of innovation, continuous learning, and experimentation across the engineering team
  • Partner with product and business leaders to translate AI initiatives into measurable business impact

Requirements

  • 7+ years of software engineering experience, with 2+ years in a leadership role
  • Strong experience building distributed systems and APIs
  • Proficiency in one or more backend languages (e.g., Java, C++, Python, or Node.js)
  • Experience with cloud infrastructure (AWS, Azure, or GCP)
  • Solid understanding of system design, data structures, and performance optimization
  • Experience working in high-growth or product-driven environments
Applicant Tracking System Keywords

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

Hard Skills & Tools
software engineeringdistributed systemsAPIsJavaC++PythonNode.jscloud infrastructureAWSAzure
Soft Skills
leadershipmentoringcollaborationcoachingcommunicationproblem-solvinginnovationcontinuous learningfeedbackteam development