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 1 hour ago
Similar jobs that could be interesting for youBased on the Engineering Team Lead in Winnipeg, MB vacancy
- ...Department: Major Projects Office Reports to: Manager, Engineering Worker Type: Contract Schedule Type: Full Time... ...motivated, and values driven individual to join our dynamic team as a Team Lead Engineering (Contract). In this position, you will provide...Suggested
- ...fast-growing field of NewSpace.ROLE DESCRIPTION Xiphos, a leading electronics system provider for the "new space" and small satellite... ..., is seeking an experienced and product-focused Hardware Engineering Team Lead to lead our dynamic hardware development team. This critical...Suggested
$130k - $160k per year
...recruitment process. As we continue to grow our teams, we urge you to be cautious of... ...About The RoleWe are looking for a Software Engineering Team Lead to join our growing team and drive the... ...Monks transforms marketing into a growth engine, collapsing timelines and connecting...Suggested- Lead engineering management excellence at AtkinsRéalis while guiding approximately 20 Engineering Managers across a diverse project portfolio.As Team Lead, Engineering Management, you will provide functional leadership within the Engineering Management Office and Centre of...Suggested
- Lead AI-powered product engineering at Riva through hands-on coding, architecture, and agentic development workflows. This Edmonton-based role guides a growing team.As Engineering Team Lead, you will guide development for Riva’s meeting intelligence product. You will spend approximately...Suggested
$124.3k - $186.4k per year
...Job Description Overview AtkinsRéalis is seeking a Process Team Lead to join our Industrial and Process Engineering practice in Toronto, Ontario. In this leadership role, you will help drive the growth, technical excellence, and project delivery capabilities of a nationally...$125k - $150k per year
...match The RoleYou'd be joining a small team of 4 that's about to double in size. Expect... .... Who You AreYou're a proven technical lead who's already done this, not someone... ...ownership, backlog management and reporting, engineering workflow optimization, presenting and defending...- Lead AI-powered product engineering remotely from Edmonton with hands-on full-stack development, architecture, and system design responsibilities.Johnson Service Group seeks an Engineering Team Lead for a permanent opportunity with an Edmonton-based software company. You will...
- Lead DevOps delivery at Hootsuite from Canada, combining cloud infrastructure expertise with... ...for SRE practitioners.As DevOps Team Lead, you will oversee execution and delivery... ...effortsRequirements: Computer Science or Engineering degreeAt least five years in SRE, DevOps,...
- Lead FPGA architecture and verification for Kardium’s Globe® Pulsed Field System in a hybrid position based in Burnaby, BC.As FPGA Team Lead, you will manage development, testing, and maintenance of... ...two years leading or mentoring engineering teamsProficiency in VHDL; Verilog...
- ...design firms while building our clean energy future.Your Opportunity Reporting to the Director, Heavy Industries, the Team Lead – Mechanical Engineering will oversee a dynamic and motivated team of industrial mechanical, process, and piping engineers and technicians. The...
- ...Industries Limited, North America’s leading manufacturer and distributor... ...have made Price a market leader in supplying air distribution,... ...challenges, and working in a friendly, team-driven environment, you should... ...Lead a team of manufacturing engineers, specialists, and technicians...
- Lead airside engineering teams for AECOM in Mississauga, combining aviation facilities expertise with stakeholder engagement and strategic reporting.As Deputy Manager, Airside Civil Engineering, you will lead internal and external teams supporting a substantial aviation capital...
- Lead process engineering excellence at AtkinsRéalis in Toronto, combining technical leadership with multidisciplinary project delivery across Canada. Guide teams through complex industrial and water projects.As Process Team Lead, you will develop process engineers and specialists...
- Position : AWS Cloud Engineering Team Lead (Cloud Operations) Client : Financial Sector Location : Toronto (Hybrid) - 3 days onsite per week Duration : 5 months contract with potential extensions Language : English BackgroundOur financial sector client requires...
$131.1k - $196.7k per year
...world’s top design firms while building our clean energy future. Your OpportunityOur transmission line engineering group has an opportunity for a Transmission Line Team Lead for one of our offices located in Ontario. This position will be responsible for ensuring that the...- Brunel is seeking an experienced Thermal Mechanical Engineering Team Lead to join a growing engineering organization focused on advanced thermal management and Direct Liquid Cooling technologies. In this role, you will lead a team of mechanical design engineers responsible...
- Lead process quality engineering at Kardium, applying root-cause analysis and non-conformance expertise across a two-shift manufacturing operation.As Process Quality Engineering Team Lead – Operations, you will manage Process Quality Engineers supporting Catheter/Introducer...
$113.8k - $170.8k per year
...future. Your OpportunityStantec’s Energy team in western Canada is currently offering exciting opportunities for Electrical Engineers to work on a variety of utilities substation... ...the role of an Electrical Engineering Team Lead. Reporting to the Substation Engineering Manager...- Shape data-driven strategies with Asana as an Analytical Engineering Manager. Lead a dedicated team to ensure trusted data models and self-serve analytics that empower stakeholders. In this role, you will manage and grow a high-performing team of Analytical Engineers, overseeing...
- Project XIII Inc. in Brampton, Ontario, is seeking a Supervisory Geotechnical Engineer to lead our geotechnical team and drive business growth. The position focuses on mentoring a 4–5 person team, coordinating field assignments, and delivering geotechnical reports with a strong...
- Lead engineering with Node.Js expertise at Deel, balancing hands-on development and technical leadership across a team of 6-10 professionals.As Team Lead, Engineering, you will guide technical excellence, mentor professionals, and deliver scalable applications. You will combine...
- Lead engineering delivery for sustaining capital projects at Trans Mountain’s Calgary Head Office, coordinating multidisciplinary teams and technical oversight. This is a full-time, in-office contract role.As Team Lead Engineering, you will support pipeline facilities, pump...
$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...- We are looking for a Team Lead, Simulation and Advanced Engineering to manage a team of six to ten direct reports and expand the CTA’s capabilities in simulation, predictive engineering, digital engineering, and advanced technology development. As a BRP employee based at the...
- AtkinsRéalis is seeking a Team Lead, Engineering Management to join the Engineering Management Office (EMO). In this role, you will provide leadership, guidance, and coordination for a growing team of approximately 20 Engineering Managers who are assigned across a diverse portfolio...
- Lead custom HVAC and heat pump projects as a Senior Mechanical Engineer in a hybrid Team Lead role with up to three remote days weekly.This senior role oversees an established engineering team and complex mechanical projects. You will guide engineers and project managers while...
- ...in-one payroll and HR platform for global teams. Our vision is to unlock global opportunity... ...expertise that makes you a sought‑after leader in the transformation of global work. The Impact You’ll HaveAs a Team Lead, Engineering at Deel, you will lead a cross‑functional...
- ...diverse group of experts, from creative designers to talented engineers. Whatever theexpertisewebringfrom all over the world, we listen... ...together we create fun for families everywhere.Position: Manager/Team Lead, Development EngineeringShift: 40 hours | Full-timeDepartment:...
- 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...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Engineering Team Lead. Be the first to apply!
Related searches

