
Engineering Team Lead
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Canada.
• Lead a small engineering team that is anticipated to nearly double in size.
• Allocate approximately 60–70% of your time to coding, system architecture, and design.
• Create, develop, and sustain full-stack product functionalities.
• Direct architectural decisions and establish dependable end-to-end workflows for an AI-driven SaaS product.
• Utilize and enhance agentic AI workflows throughout specification, implementation, review, testing, and delivery processes.
• Collaborate with the Product Owner on managing the backlog, refining requirements, estimating tasks, planning sprints, rolling out features, and optimizing processes.
• Enhance development workflows, CI/CD practices, release traceability, technical standards, and team dynamics.
• Monitor technical debt, dependencies, risks, trade-offs, blockers, and timelines.
• Bolster unit, integration, end-to-end, and automated testing coverage for AI-enabled features.
• Facilitate Agile ceremonies, such as sprint planning, backlog refinement, demonstrations, and retrospectives.
• Represent the team in bi-weekly leadership meetings and convey technical decisions to both technical and non-technical stakeholders.
• Mentor and develop engineers through one-on-ones, feedback, coaching, performance evaluations, and growth opportunities.
• Create structures, processes, and practices to support team expansion.
• Familiarize yourself with the product, roadmap, development environment, internal processes, and business domain within the first 30 days.
• Start contributing low-risk production work by the 60-day mark and achieve full operational capacity by 90 days.
• Establish a strong partnership with the Product team, manage release traceability, and engage in high-impact initiatives such as client onboarding within 6–12 months.
• Demonstrated experience in leading a software engineering team.
• Proven experience in system design, architecture, backlog management, delivery reporting, and enhancing engineering workflows.
• Skilled in presenting technical decisions, risks, trade-offs, and timelines to leadership.
• Experience in coaching and mentoring engineers, delivering feedback, and facilitating performance discussions.
• Familiarity with Agile software development methodologies.
• Experience in supporting a software team's growth and introducing relevant processes.
• Background in developing customer-facing products that integrate AI capabilities with hands-on involvement in the software development lifecycle.
• Strong understanding of the lifecycle of AI-enabled features, encompassing development, testing, deployment, monitoring, and continuous improvement.
• Ability to assess and articulate the risks, limitations, and trade-offs of AI-powered solutions.
• Extensive full-stack software engineering experience.
• Solid proficiency in C#, .NET 10, TypeScript, and REST API design.
• Experience with Microsoft Graph API.
• Strong architectural and system design skills.
• Proven experience managing CI/CD pipelines and deployment workflows.
• Experience with cloud deployments; AWS experience is preferred but not mandatory.
• Comprehensive understanding of unit, integration, and end-to-end testing.
• Familiarity with relational or NoSQL databases.
• Ability to clearly communicate technical concepts to both technical and non-technical audiences.
• Candidates must possess a valid Canadian work permit or be a permanent resident or citizen of Canada.
• RRSP/TFSA matching.
• Paid vacation starting at three weeks.
• Paid wellness time for mental health, personal appointments, and personal needs.
• Paid time off for volunteering with charities of your choice.
• Extended health care benefits, dental coverage, and life insurance.
• Professional development and training allowance to support career advancement.
• Clear technical career pathway with opportunities to progress towards a Staff-level engineering role and explore architectural or people-management tracks.
• A startup-like pace, ownership, and autonomy within a stable, profitable, and growing company.
• A work culture that promotes diversity, equity, inclusion, and fun.
NVIDIA
ContractHero | Digital Contract Management
SBS CyberSecurity
Tripoint Solutions
Get handpicked remote jobs straight to your inbox weekly.