Engineering Team Lead

Posted 5 days ago

This is a fully remote position, open to applicants in Canada.

📋 Description

• 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.


⛳️ Requirements

• 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.


🏝️ Benefits

• 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.

People also viewed

NVIDIA2 days ago

Principal Software Engineer – E2E Performance, Goodput

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$272k – $431.3k/year
ApplyView job
ContractHero | Digital Contract Management2 days ago

Full Stack Developer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
SBS CyberSecurity2 days ago

Lead Software Engineer

US flagSouth Dakota OnlyFull-timeFull-stack Engineer$80k – $100k/year
ApplyView job
Tripoint Solutions2 days ago

Software Developer

US flagAlabama, +18 more locationsFull-timeFull-stack Engineer$100k – $130k/year
ApplyView job
Intersog2 days ago

AI Product Engineer

CA flagCanada OnlyFull-timeFull-stack Engineer
ApplyView job
Geomagical Labs2 days ago

Frontend Engineering Lead

CA flagCanada OnlyFull-timeFull-stack EngineerC$170k – C$215k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers