Rivainternationalinc
Engineering Team Lead
Canada. Posted 2 months ago
The role
You will lead a small engineering team and spend 60–70% of your time on coding, architecture, and system design. You will guide the development of an AI-powered meeting intelligence product.
What you will do
- Provide hands-on technical leadership through coding, architecture, and system design.
- Own system architecture and design reliable end-to-end workflows for an AI-powered SaaS product.
- Lead an AI-native development environment using agentic AI workflows.
- Partner with the Product Owner to manage the backlog, refine requirements, and plan sprints.
- Improve development workflows, CI/CD practices, and technical standards.
- Track technical debt and communicate risks, tradeoffs, and timelines.
- Partner with the team's tester to strengthen test coverage.
- Facilitate Agile ceremonies including sprint planning, demos, and retrospectives.
- Represent the team in bi-weekly leadership meetings.
- Coach and develop the team through one-on-one meetings and mentorship.
Required qualifications
- Proven experience leading a software engineering team.
- Experience owning system design, architecture, backlog management, delivery reporting, and engineering workflow improvements.
- Experience presenting technical decisions, risks, tradeoffs, and timelines to leadership.
- Experience coaching and mentoring engineers and supporting performance conversations.
- Experience working in an Agile software development environment.
- Experience helping a software team grow and introducing processes for growth.
- Experience developing customer-facing products with integrated AI capabilities.
- Understanding of the product lifecycle for AI-enabled features.
- Ability to assess and communicate risks and tradeoffs of AI-powered solutions.
- Strong full-stack software engineering experience.
- Solid foundation in C#, .NET 10, TypeScript, and REST API design.
- Experience working with Microsoft Graph API.
Nice to have
- AWS experience
- Experience with Vue 3
- Experience with MongoDB
- Familiarity with additional technologies in Riva's engineering stack
- Experience leading a team through active growth
- Formal performance review experience
- Experience working in a startup or similarly fast-paced environment
- Experience owning the full software development lifecycle
- A self-directed approach to learning and professional development
Benefits
- RRSP/TFSA matching
- Paid vacation starting with three weeks
- Paid wellness time for mental health, personal appointments, and personal needs
- Paid time off to volunteer with charities of your choice
- Extended health care benefits
- Dental coverage
- Life insurance
- Professional development and training allowance
Before you apply
- Applicants must hold a valid Canadian work permit or be a permanent resident or citizen of Canada.
About the company
Riva is an Edmonton-based software development company. Their Relationship Engine creates seamless data flow between applications such as email, calendar, contacts, tasks, and CRM platforms.