NOTICE: There has been an increase in online scammers falsely representing recruiting and staffing agency representatives, including Recruiting in Motion professionals. At RIM, we never request payments or personal information via unsolicited messages. Please be diligent and avoid clicking on unverified links and, if in doubt, contact us directly.

Submit Your Resume and Grow Your Career

We're here to help set your job search in motion.

Technical Lead - Software Engineer

Kanata, ON

Posted: 11/27/2025 Employment Type: Full-Time Specialization: Information Technology Job Number: 34206

Job Description

Position Title: Technical Lead - Software Engineer
Location: Ontario, Canada

Work Model: Fully Remote (Must have valid work authorization in Canada and be able to work Eastern Standard Time (EST) hours)
Additional Notes:
Our client, a fast-growing startup led by experienced founders, is revolutionizing SaaS management by building a platform that enhances client profitability while addressing the complexities of the current SaaS model. In the midst of remarkable growth and product success, they are seeking a Technical Lead to join their dynamic team and contribute to their client-focused culture.

We are seeking an experienced and forward-thinking Technical Lead / Senior Software Engineer to drive the design and delivery of scalable, cloud-native solutions within a small, high-performing engineering team. Whether working remotely from anywhere in Canada or onsite in their Ottawa office, you will play a pivotal role in shaping product strategy, defining technical direction, and elevating the engineering culture. This role goes far beyond writing code—you will influence architectural decisions, mentor team members, and bring modern engineering practices to life. If you thrive on solving complex challenges and want the opportunity to make a significant impact on both product and team, we’d love to hear from you.

Key Responsibilities:
Technical Leadership & Architecture
  • Lead the design and architecture of highly scalable, resilient, and cloud-native systems across the product ecosystem.
  • Drive technical decision-making, evaluate new tools and frameworks, and guide the adoption of modern engineering practices.
  • Lead proof-of-concept initiatives and assess emerging technologies or architectural approaches.
Collaboration & Product Delivery
  • Work closely with Product Managers, UX Designers, and other stakeholders to translate customer needs into elegant, efficient technical solutions.
  • Influence product roadmaps by providing expert insight into feasibility, risk, and long-term system health.
Engineering Excellence
  • Oversee major refactoring initiatives, ensuring maintainability, performance, and quality across the codebase.
  • Guide the team in resolving complex, system-level issues and support production operations when required.
  • Conduct code reviews, promote best practices, and contribute to continuous improvement of development workflows.
Mentorship & Team Development
  • Mentor, coach, and pair-program with engineers to strengthen technical skills and elevate overall team capability.
  • Foster a collaborative, inclusive, and learning-oriented engineering culture.

The ideal candidate is a seasoned software engineer with deep, hands-on experience building modern, cloud-native applications using AWS and JavaScript technologies such as Node.js and React. You are equally comfortable designing serverless architectures, writing clean and maintainable code, and diving into infrastructure automation when needed. A natural technical leader, you influence architectural decisions, guide engineering best practices, and confidently own initiatives from concept through production. You thrive in fast-paced, product-driven environments where delivering customer value quickly is essential, and you bring a strong sense of curiosity, accountability, and continuous improvement to everything you do. Above all, you are motivated by solving real-world problems, collaborating with a small but mighty team, and contributing to a culture of ownership, innovation, and learning.

What will make you stand out:
  • Demonstrated expertise with advanced AWS serverless patterns and services (e.g., high-scale Lambda architectures, step functions, event-driven systems).
  • Strong experience with ElasticSearch, including indexing strategies, performance tuning, and search optimization.
  • Proven track record in both front and back end development, using JavaScript and SQL
  • Deep understanding of DevOps fundamentals and experience automating infrastructure with AWS SAM or CDK.
  • Exceptional ability to lead technical discussions, mentor others, and elevate engineering standards across teams.

-------------------------------------------------------------
At Recruiting in Motion, we may leverage AI-powered tools in our recruitment process. AI will never reach out to our candidates directly. For personalized assistance or more details on our recruitment process, please contact our hiring team.
Apply Online

Send an email reminder to:

Share This Job:

Related Jobs:

Login to save this search and get notified of similar positions.

About Kanata, ON

Ready to embark on an exciting career journey in Kanata, Ontario? Explore our job opportunities in this vibrant region known for its dynamic tech sector and picturesque landscapes. Located in the Ottawa metropolitan area, Kanata offers a perfect blend of urban amenities and natural beauty, making it an ideal place to work and live. With attractions like the Canadian Tire Centre, charming artisanal boutiques, and the vibrant Kanata North Technology Park, job seekers in Kanata can enjoy a thriving community with endless opportunities for professional growth. Indulge in the local cuisine at unique restaurants, catch a show at the Ron Maslin Playhouse, or enjoy outdoor activities at the beautiful Kanata Lakes Park. Don't miss out on the chance to be part of this dynamic and inviting community – start your journey today!