R

Riva International

CRM synchronization for regulated industries

Engineering Team Lead

Engineering LeadershipConfirmed live in the last 24 hours
Full-timeCanadaIn-person

About the Job

Requirements

  • 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 processes to support that growth.
  • 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 communicate risks, limitations, and tradeoffs associated with 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.
  • Strong architecture and system design capabilities.
  • Experience owning CI/CD pipelines and deployment workflows.
  • 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.
  • Must hold a valid Canadian work permit or be a permanent resident or citizen of Canada.

Responsibilities

  • Design, build, and maintain full-stack product capabilities while contributing directly to coding, architecture, and system design.
  • Lead high-level architecture decisions and design reliable end-to-end workflows for an AI-powered SaaS product.
  • Use and expand agentic AI workflows throughout the development lifecycle, including specification, implementation, review, testing, and delivery.
  • Work closely with the Product Owner to manage the backlog, refine requirements, estimate work, plan sprints, and support product rollouts and optimization.
  • Own and continuously improve development workflows, CI/CD practices, release traceability, technical standards, and team processes.
  • Track technical debt, identify dependencies approaching end of support, and communicate risks, tradeoffs, blockers, and timelines before they affect delivery.
  • Partner with the team’s tester to strengthen unit, integration, end-to-end, and automated test coverage, particularly for AI-enabled features.
  • Facilitate sprint planning, backlog refinement, demos, retrospectives, and other Agile ceremonies while maintaining visibility into delivery progress.
  • Represent the team in bi-weekly leadership meetings and explain architecture, timelines, risks, and technical decisions to technical and non-technical audiences.
  • Hold regular one-on-one meetings, provide timely feedback, mentor engineers, support performance reviews, and create opportunities for continued growth.
  • Establish the structure, processes, and working practices needed to support the team as it grows.
  • Identify skill gaps and opportunities for training, industry certifications, and project work to elevate skills and support career growth.
  • During the first 30 days, learn the product, roadmap, development environment, internal processes, and business domain, including CRM, banking, messaging systems, and specification-driven development.
  • By 60 days, begin contributing low-risk production work and establish a plan to address identified skill gaps.
  • By 90 days, operate at full capacity.
  • Over the first 6–12 months, build a strong partnership with Product, take ownership of release traceability, and begin contributing to higher-leverage initiatives such as improving client onboarding.

Desired Qualifications

  • AWS experience is preferred but not required.
  • 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.

About the Company

Riva International

CRM synchronization for regulated industries

Riva International provides CRM synchronization solutions for enterprises with a strong focus on security and regulatory compliance. Its product uses intelligent sync technology to connect CRM systems with other data sources, delivering real-time access to relevant data and automating manual tasks to save time and resources. This enables improved customer interactions and faster sales cycles in regulated industries. Riva differentiates itself through a proven track record in privacy and compliance, including over 1,100 security reviews, and a large enterprise footprint with 850 active customers and 200 financial services clients worldwide. The company aims to help enterprises achieve CRM efficiency while maintaining strict privacy and regulatory standards across global operations.

Company size
51-200
Company stage
Not listed
Total funding
Not listed
Headquarters
Edmonton, Canada
Founded
2008

Recently Posted Jobs

Explore more opportunities at Riva International

See more jobs