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.