Engineering Team Lead
Riva International, Inc.
Riva is seeking a hands-on Engineering Team Lead to guide the development of our AI-powered meeting intelligence product. This product transforms conversations between relationship managers and their clients into structured, CRM-ready insights, helping ensure that valuable client context is accurately captured and available when it is needed.
You will join one of Riva’s most AI-forward teams, where AI is integrated directly into the software development lifecycle. The team uses agentic workflows to support development and code review and continues to explore new ways for AI agents to take ownership of engineering work.
WHAT YOU WILL BE DOINGIn this role, you will lead a small engineering team that is expected to approximately double in size. This is a hands-on leadership position, with approximately 60–70% of your time focused on coding, architecture, and system design. The remainder of your time will be dedicated to supporting the team, strengthening engineering processes, and representing technical decisions in leadership discussions.
As the Engineering Team Lead, your responsibilities will be centered around delivering the following outcomes:
Provide hands-on technical leadership.
Design, build, and maintain full-stack product capabilities while contributing directly to coding, architecture, and system design.
Own system architecture and workflow design.
Lead high-level architecture decisions and design reliable end-to-end workflows for an AI-powered SaaS product.
Lead an AI-native development environment.
Use and expand agentic AI workflows throughout the development lifecycle, including specification, implementation, review, testing, and delivery.
Partner with Product.
Work closely with the Product Owner to manage the backlog, refine requirements, estimate work, plan sprints, and support product rollouts and optimization.
Strengthen engineering delivery.
Own and continuously improve development workflows, CI/CD practices, release traceability, technical standards, and team processes.
Manage technical risk.
Track technical debt, identify dependencies approaching end of support, and clearly communicate risks, tradeoffs, blockers, and timelines before they affect delivery.
Build quality into the product.
Partner with the team’s tester to strengthen unit, integration, end-to-end, and automated test coverage, particularly for AI-enabled features.
Lead Agile team practices.
Facilitate sprint planning, backlog refinement, demos, retrospectives, and other Agile ceremonies while maintaining visibility into delivery progress.
Communicate technical decisions.
Represent the team in bi-weekly leadership meetings and explain architecture, timelines, risks, and technical decisions to both technical and non-technical audiences.
Coach and develop the team.
Hold regular one-on-one meetings, provide timely feedback, mentor engineers, support performance reviews, and create opportunities for continued growth.
Scale the team effectively.
Establish the structure, processes, and working practices needed to support the team as it grows.
Actively engage in your career progression.
Examine your skill gaps and identify opportunities for training, industry certifications, and project work to elevate your skills and support continued career growth.
During your first 30 days, you will focus primarily on learning the product, roadmap, development environment, internal processes, and business domain, including CRM, banking, messaging systems, and specification-driven development. By 60 days, you will begin contributing low-risk production work and establish a plan to address any identified skill gaps. By 90 days, you will be operating at full capacity. Over your first 6–12 months, you will build a strong partnership with Product, take ownership of release traceability, and begin contributing to higher-leverage initiatives such as improving client onboarding.
WHAT YOU BRING TO THE ROLE
Leadership Experience:
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.
Demonstrated success coaching and mentoring engineers, providing feedback, and supporting performance conversations.
Experience working in an Agile software development environment.
Experience helping a software team grow and introducing the processes needed to support that growth.
AI Product and Development Experience:
Experience developing customer-facing products with integrated AI capabilities, including hands-on involvement in the software development lifecycle.
Strong understanding of the product lifecycle for AI-enabled features, including development, testing, deployment, monitoring, and continuous improvement.
Ability to assess and clearly communicate the risks, limitations, and tradeoffs associated with AI-powered solutions.
Software Engineering Skills:
Strong full-stack software engineering experience.
Solid foundation in C#, .NET 10, TypeScript, and REST API design.
Experience working with Microsoft Graph API.
Strong architecture and system design capabilities.
Experience owning CI/CD pipelines and deployment workflows.
Cloud deployment experience;
AWS experience is preferred but not required.
Strong understanding of unit, integration, and end-to-end testing.
Experience working with relational or NoSQL databases.
Ability to communicate technical concepts clearly to technical and non-technical audiences.
Bonus Points For:
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.
Frontend:
Vue 3, TypeScript, Vite, Tailwind, Reka UI, Vitest, and Playwright.
AI Agent Layer:
TypeScript, Bun, LangGraph, Claude, Amazon Bedrock AgentCore, and Vitest.
Backend:
.NET 10, C#, TypeScript, REST APIs, xUnit, and MongoDB.
Serverless:
Node.Js, TypeScript, MongoDB, AWS CloudFormation, and Amazon Bedrock.
Infrastructure:
Microsoft Graph API, Terraform, and AWS services including ECS, Fargate, Lambda, S3, DynamoDB, DocumentDB, SQS, EventBridge, SNS, Bedrock, Comprehend, API Gateway, and Route 53.
CI/CD:
GitHub Actions.
Containerization:
Docker.
CORE COMPETENCIES FOR SUCCESS
Integrity & Accountability:
Acts with honesty and responsibility, takes ownership of actions and decisions, and raises risks or concerns early.
Collaboration:
Embraces diverse perspectives and works effectively with Engineering, Product, Quality Assurance, and leadership to achieve shared goals.
Continuous Learning:
Consistently seeks opportunities to expand technical, leadership, and AI capabilities.
Design Thinking:
Uses creativity, emerging technologies, and customer-centered approaches to solve complex problems.
Analytical Thinking & Decision Making:
Evaluates information, risks, and tradeoffs to make clear and well-reasoned decisions.
Managing Resources & Digital Dexterity:
Adapts to new technologies while effectively managing time, priorities, and team capacity.
Operational Alignment & Coordination:
Ensures engineering activities are coordinated, efficient, and aligned with product and organizational objectives.
Talent Management & Development:
Develops team members through coaching, feedback, mentorship, and meaningful growth opportunities.
Innovation:
Encourages experimentation and creates an environment where new ideas and approaches can be explored responsibly.
MORE ABOUT RIVAWe are an Edmonton-based software development company with a global footprint. Our Relationship Engine creates seamless data flow between applications such as email, calendar, contacts, tasks, and CRM platforms, synchronizing data and reducing task switching, application toggling, and duplicate data entry.
This role offers the pace, ownership, and autonomy of a startup environment within a stable, profitable, and growing company with established customers. You will join a small, collaborative team that supports one another and is actively shaping how AI is used both within our products and throughout the development process.
Riva provides a clear technical career path, with opportunities to progress toward a Staff-level engineering role and ultimately pursue either an architecture or people-management path.
We offer a work culture that fosters diversity, equity, inclusion, and fun, where curiosity is rewarded and each day offers the opportunity to learn, grow, and contribute alongside people you like, respect, and value.
WHAT WE BRING TO THE TABLE
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, and life insurance.
Professional development and training allowance for career advancement.
Applicants must hold a valid Canadian work permit or be a permanent resident or citizen of Canada.
Riva is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.
We appreciate all applicants for their interest in joining Riva. Please note that only candidates selected to move forward in the process will be contacted.
#J-18808-Ljbffr
You will join one of Riva’s most AI-forward teams, where AI is integrated directly into the software development lifecycle. The team uses agentic workflows to support development and code review and continues to explore new ways for AI agents to take ownership of engineering work.
WHAT YOU WILL BE DOINGIn this role, you will lead a small engineering team that is expected to approximately double in size. This is a hands-on leadership position, with approximately 60–70% of your time focused on coding, architecture, and system design. The remainder of your time will be dedicated to supporting the team, strengthening engineering processes, and representing technical decisions in leadership discussions.
As the Engineering Team Lead, your responsibilities will be centered around delivering the following outcomes:
Provide hands-on technical leadership.
Design, build, and maintain full-stack product capabilities while contributing directly to coding, architecture, and system design.
Own system architecture and workflow design.
Lead high-level architecture decisions and design reliable end-to-end workflows for an AI-powered SaaS product.
Lead an AI-native development environment.
Use and expand agentic AI workflows throughout the development lifecycle, including specification, implementation, review, testing, and delivery.
Partner with Product.
Work closely with the Product Owner to manage the backlog, refine requirements, estimate work, plan sprints, and support product rollouts and optimization.
Strengthen engineering delivery.
Own and continuously improve development workflows, CI/CD practices, release traceability, technical standards, and team processes.
Manage technical risk.
Track technical debt, identify dependencies approaching end of support, and clearly communicate risks, tradeoffs, blockers, and timelines before they affect delivery.
Build quality into the product.
Partner with the team’s tester to strengthen unit, integration, end-to-end, and automated test coverage, particularly for AI-enabled features.
Lead Agile team practices.
Facilitate sprint planning, backlog refinement, demos, retrospectives, and other Agile ceremonies while maintaining visibility into delivery progress.
Communicate technical decisions.
Represent the team in bi-weekly leadership meetings and explain architecture, timelines, risks, and technical decisions to both technical and non-technical audiences.
Coach and develop the team.
Hold regular one-on-one meetings, provide timely feedback, mentor engineers, support performance reviews, and create opportunities for continued growth.
Scale the team effectively.
Establish the structure, processes, and working practices needed to support the team as it grows.
Actively engage in your career progression.
Examine your skill gaps and identify opportunities for training, industry certifications, and project work to elevate your skills and support continued career growth.
During your first 30 days, you will focus primarily on learning the product, roadmap, development environment, internal processes, and business domain, including CRM, banking, messaging systems, and specification-driven development. By 60 days, you will begin contributing low-risk production work and establish a plan to address any identified skill gaps. By 90 days, you will be operating at full capacity. Over your first 6–12 months, you will build a strong partnership with Product, take ownership of release traceability, and begin contributing to higher-leverage initiatives such as improving client onboarding.
WHAT YOU BRING TO THE ROLE
Leadership Experience:
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.
Demonstrated success coaching and mentoring engineers, providing feedback, and supporting performance conversations.
Experience working in an Agile software development environment.
Experience helping a software team grow and introducing the processes needed to support that growth.
AI Product and Development Experience:
Experience developing customer-facing products with integrated AI capabilities, including hands-on involvement in the software development lifecycle.
Strong understanding of the product lifecycle for AI-enabled features, including development, testing, deployment, monitoring, and continuous improvement.
Ability to assess and clearly communicate the risks, limitations, and tradeoffs associated with AI-powered solutions.
Software Engineering Skills:
Strong full-stack software engineering experience.
Solid foundation in C#, .NET 10, TypeScript, and REST API design.
Experience working with Microsoft Graph API.
Strong architecture and system design capabilities.
Experience owning CI/CD pipelines and deployment workflows.
Cloud deployment experience;
AWS experience is preferred but not required.
Strong understanding of unit, integration, and end-to-end testing.
Experience working with relational or NoSQL databases.
Ability to communicate technical concepts clearly to technical and non-technical audiences.
Bonus Points For:
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.
Frontend:
Vue 3, TypeScript, Vite, Tailwind, Reka UI, Vitest, and Playwright.
AI Agent Layer:
TypeScript, Bun, LangGraph, Claude, Amazon Bedrock AgentCore, and Vitest.
Backend:
.NET 10, C#, TypeScript, REST APIs, xUnit, and MongoDB.
Serverless:
Node.Js, TypeScript, MongoDB, AWS CloudFormation, and Amazon Bedrock.
Infrastructure:
Microsoft Graph API, Terraform, and AWS services including ECS, Fargate, Lambda, S3, DynamoDB, DocumentDB, SQS, EventBridge, SNS, Bedrock, Comprehend, API Gateway, and Route 53.
CI/CD:
GitHub Actions.
Containerization:
Docker.
CORE COMPETENCIES FOR SUCCESS
Integrity & Accountability:
Acts with honesty and responsibility, takes ownership of actions and decisions, and raises risks or concerns early.
Collaboration:
Embraces diverse perspectives and works effectively with Engineering, Product, Quality Assurance, and leadership to achieve shared goals.
Continuous Learning:
Consistently seeks opportunities to expand technical, leadership, and AI capabilities.
Design Thinking:
Uses creativity, emerging technologies, and customer-centered approaches to solve complex problems.
Analytical Thinking & Decision Making:
Evaluates information, risks, and tradeoffs to make clear and well-reasoned decisions.
Managing Resources & Digital Dexterity:
Adapts to new technologies while effectively managing time, priorities, and team capacity.
Operational Alignment & Coordination:
Ensures engineering activities are coordinated, efficient, and aligned with product and organizational objectives.
Talent Management & Development:
Develops team members through coaching, feedback, mentorship, and meaningful growth opportunities.
Innovation:
Encourages experimentation and creates an environment where new ideas and approaches can be explored responsibly.
MORE ABOUT RIVAWe are an Edmonton-based software development company with a global footprint. Our Relationship Engine creates seamless data flow between applications such as email, calendar, contacts, tasks, and CRM platforms, synchronizing data and reducing task switching, application toggling, and duplicate data entry.
This role offers the pace, ownership, and autonomy of a startup environment within a stable, profitable, and growing company with established customers. You will join a small, collaborative team that supports one another and is actively shaping how AI is used both within our products and throughout the development process.
Riva provides a clear technical career path, with opportunities to progress toward a Staff-level engineering role and ultimately pursue either an architecture or people-management path.
We offer a work culture that fosters diversity, equity, inclusion, and fun, where curiosity is rewarded and each day offers the opportunity to learn, grow, and contribute alongside people you like, respect, and value.
WHAT WE BRING TO THE TABLE
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, and life insurance.
Professional development and training allowance for career advancement.
Applicants must hold a valid Canadian work permit or be a permanent resident or citizen of Canada.
Riva is an equal opportunity employer. Qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.
We appreciate all applicants for their interest in joining Riva. Please note that only candidates selected to move forward in the process will be contacted.
#J-18808-Ljbffr
Vacancy posted 6 hours ago
Similar jobs that could be interesting for youBased on the Engineering Team Lead in Winnipeg, MB vacancy
- Job Description Overview AtkinsRéalis is growing and our Western Canadian Engineering group is seeking a Team Lead to join our growing Electrical Engineering team. In this role, our leaders support the execution of a wide variety of projects by providing technical expertise...SuggestedLong term contractFor contractorsLocal areaFlexible hours
$115k - $165k per year
...your personal and professional growth. Your OpportunityAt BDO, our purpose is helping people thrive. As a Manager or Team Lead, Migration Engineering , you will join a growing team focused on helping organizations modernize their technology environments and...SuggestedRemplacementWork at officeLocal areaFlexible hours$160k - $210k per year
...subsidiary of Quanta Services, we provide engineering and design services across transmission &... ...electrical infrastructure. Be part of a team that delivers projects from conceptual engineering... ...Transmission Line Engineering Team Lead to join our team. To support our...SuggestedFor contractorsInternshipWork at officeImmediate start- Lead the Mechanical Engineering team at Stantec, driving innovative solutions for large-scale industrial projects. This full-time role in Montréal emphasizes effective management, technical guidance, and team development. As a Mechanical Engineering Team Lead, you will report...SuggestedFull time
- Lead building mechanical design for water infrastructure at WSP, combining HVAC expertise with engineering team leadership and client engagement.As Team Lead, Building Mechanical, you will guide multidisciplinary delivery for municipal and industrial water sectors. The player...Suggested
$102k - $120k per year
Your opportunityBy joining the Kardium team, you can help make a difference in the lives of millions around the world. We have developed... ...ground-breaking technology to patients. As a Process Quality Engineering Team Lead – Operations, you will lead the investigation and resolution...Permanent employmentShift work$120k - $160k per year
...experience and a presence across Canada, our team of 1,200 experts works passionately in... ...Artelia CanadaJob Description As a Team Lead within the Mobility and Intelligent Transportation... ...Systems team, you will:Manage a team of engineers and technicians and implement methods and...Hourly payLocal area$130k - $160k per year
...career and development opportunities, join our team! We offer a stimulating environment where... ...business, we are seeking a qualified Team Lead, Transportation Infrastructure to join... ...Manager, Design Manager, Technical Lead and/or Engineer of Record; deal directly with clients...Contract workTemporary workWork at officeFlexible hours- ...Description Join AtkinsRéalis as a Transportation Infrastructure Team Lead and help shape the future of transportation across Alberta.... ...in their career and expand their influence within a leading engineering organization.Responsibilities Lead and develop transportation...Flexible hours
- Implementation Team Lead – Digital Transformation GroupCambridge, Ontario, Canada Full-Time Who We AreSince 1992, Powerhouse Controls... ...integration supplier. We bring exceptional technical and engineering experience to the table, but what really sets us apart is an unsurpassed...Full timeFlexible hours
- Direct engineering talent while enhancing customer experiences in a remote-friendly format as an Engineering Manager... ...strategy and execution to nurture high-impact teams in tech innovations. In this dynamic role, you will lead Core and Growth teams, focusing on critical...Remote work
- ...North America and a reputation as an industry leader, Aspire Bakeries is rising together with... ...shared passion for excellence. We support team members, empower growth, and encourage everyone... .... About the RoleWe are seeking a Lead, Bakery-Maintenance to join our team at...Hourly payWork at officeImmediate startShift workNight shiftRotating shiftWeekend work
- ...software—we're transforming how the world's leading financial institutions fight financial... ...change the game. We're more than a global leader in AI-powered client lifecycle management—... ...of mind. Join us, and be part of a team that's building smart solutions, solving real...Work from homeFlexible hours
- Dillon Consulting Limited is seeking a dynamic Team Manager for Buildings in Eastern Ontario, based in... ...and connect clients with Dillon’s architecture and engineering capabilities to deliver integrated solutions.You will lead market growth, client engagement, and capability...Local area
$80 - $100 per hour
...ImmediatelyAbout the Role We are seeking two Modification Team Leads to support the OPG Pickering Refurbishment project. The successful... ...MTL support, ensuring modification activities align with OPG’s Engineering Change Control (ECC) process and applicable engineering...Hourly payFull timeContract work- ...Skyservice is the North American market leader in business aviation. Built on the key principles... ...in aviation services. Skyservice is a team that is committed to supporting and developing... ...and develop our teams!OVERVIEW As Team Lead, Flight Coordination, you will play a key role...Shift work
$21 per hour
...experience. Randstad was founded in 1960. Our mission is to be a world leader in matching supply and demand for labor and human resources... ...your career with Nestlé Canada Responsibilities As a Team Lead, your duties will emphasize on training, people management, and...Work at office- Elevate your engineering management career at Rootly, where you'll lead a talented remote team and shape a cutting-edge incident management platform. This role marries hands-on technical direction with people management. As an Engineering Manager at Rootly, you will report...Remote work
- ...candidate is a pragmatic, delivery-focused engineering leader who is comfortable operating at both... ...compliance, cybersecurity, risk, vendor teams, and internal engineering groups to deliver... ...support experience.Hands-on experience leading technical delivery for enterprise SaaS...
- Lead production engineering for ABI Auto-Bake Industries Ltd., applying technical oversight and resource planning to automated bakery equipment solutions... ...industrial automation delivery.The Production Engineering Team Leader guides engineers and designers while partnering with...Full time
- Lead the Dayforce Support team at Raffles Hotels & Resorts, delivering exceptional operational guidance and ensuring effective ticket resolution while maintaining high support standards. As the Dayforce Support Team Lead, you will supervise a dedicated analyst team, serving...
$55k - $68k per year
...Proudly Canadian. Driven by Purpose. Rooted in Care. Join a national team where people, purpose, and community come first. Western Financial... ...million customers across 200+ locations across Canada. Team Lead – Commercial Sales We are seeking a Team Lead, Commercial Sales...Permanent employmentFull timeWork at office- ...on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Traffic (User Acquisition) Team Lead based in Canada. Are you a data-driven performance marketing leader passionate about scaling user acquisition and building high-...Remote workWork from homeHome officeFlexible hours
- 2K, dont le siège social est situé à Novato, Californie, est une filiale en propriété exclusive de Take-Two Interactive Software, Inc. (NASDAQ : TTWO). Fondée en 2005, 2K Games est une entreprise mondiale de jeux vidéo qui publie des titres développés par des studios influents...
- Intact is seeking a data science and actuarial team lead in a hybrid lab environment. You will coordinate a small team of data scientists, actuarial analysts, and AI developers, aligning daily work with the company’s data strategy and product goals.The role requires 5+ years...
$19.5 - $21.5 per hour
Are you a people-first leader with a passion for coaching, collaboration, and operational excellence... ...looking for a Bilingual Customer Service Team Leader to join a vibrant, customer-focused... ...and frontline operational excellence. Lead & Inspire: Guide a motivated team, delegate...Long term contractPermanent employmentFull timeTemporary workImmediate startMonday to friday$100k - $150k per year
Clio is the global leader in legal AI technology, empowering legal professionals and law firms of every size to work smarter, faster, and... ...to make a key hire within our Customer Success department - Team Lead of Customer Success Management. Reporting to the Director of Customer...Work at officeLocal areaWorldwideFlexible hours- ...Alberta-based, full-discipline engineering and procurement company... ...a variety of industries, our team has a proven track record of adapting... ...resources of one of Canada's leading engineering and environmental... ...seeking a full-time Electrical Lead (Engineering) to join our...Full timeFor subcontractorManual laborLocal areaFlexible hours
- Position Summary The Production Engineering Team Leader ensures the production engineering function delivers industrial automation and equipment... ...on‑time delivery (OTD) and keep lateness to a minimum.Lead a monthly root cause / countermeasure (RCCM) process for OTD,...
- ...safety, quality, and ethics, our experts lead their fields with dedication, a creative spirit... ...and the communities they serve. Join a team that’s naturally committed to the... ...ExperienceBachelor’s or advanced degree in Environmental Engineering, Geology, Hydrogeology, Environmental...Long term contractFull timeTemporary workPart timeCasual workWork at officeWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineering Team Lead. Be the first to apply!
Related searches

