{"id":783592,"url":"https://alion.io/job/rivainternational-engineering-team-lead","title":"Engineering Team Lead","company":{"id":686842,"name":"Chore Schedule","domain":"rivainternational.com","url":"https://alion.io/company/rivainternational","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":null},"role":"Leadership","role_family":"Leadership","seniority":"lead","employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Canada"],"countries":["CA"],"hiring_countries":["CA"],"hiring_countries_total":1,"salary":null,"salary_estimate":{"min_usd":77000,"max_usd":143000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":51},"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":".NET","optional":false},{"name":"Agentic Workflows","optional":false},{"name":"Agile","optional":false},{"name":"AI Agents","optional":false},{"name":"AWS","optional":false},{"name":"C#","optional":false},{"name":"CI/CD","optional":false},{"name":"Rest API","optional":false},{"name":"TypeScript","optional":false},{"name":"Amazon DocumentDB","optional":true},{"name":"Amazon ECS","optional":true},{"name":"Amazon EventBridge","optional":true},{"name":"Amazon S3","optional":true},{"name":"API Gateway","optional":true},{"name":"AWS Bedrock","optional":true},{"name":"AWS Bedrock AgentCore","optional":true},{"name":"AWS Fargate","optional":true},{"name":"AWS Lambda","optional":true},{"name":"Claude","optional":true},{"name":"CloudFormation","optional":true},{"name":"Docker","optional":true},{"name":"DynamoDB","optional":true},{"name":"GitHub Actions","optional":true},{"name":"JavaScript","optional":true},{"name":"LangChain","optional":true},{"name":"LangGraph","optional":true},{"name":"Node JS","optional":true},{"name":"Playwright","optional":true},{"name":"Tailwind CSS","optional":true},{"name":"Terraform","optional":true},{"name":"Vite","optional":true},{"name":"Vitest","optional":true},{"name":"Vue.js","optional":true}],"status":"live","first_seen_at":"2026-09-03T18:53:37Z","employer_posted_date":"2026-10-05","last_verified_at":"2026-11-04T11:26:51Z","board_verified":true,"closed_at":null,"days_open":61,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":61},"description":"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.\nYou 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.\nWHAT YOU WILL BE DOING\nIn 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.\nAs the Engineering Team Lead, your responsibilities will be centered around delivering the following outcomes:\nProvide hands-on technical leadership. Design, build, and maintain full-stack product capabilities while contributing directly to coding, architecture, and system design.\nOwn system architecture and workflow design. Lead high-level architecture decisions and design reliable end-to-end workflows for an AI-powered SaaS product.\nLead an AI-native development environment. Use and expand agentic AI workflows throughout the development lifecycle, including specification, implementation, review, testing, and delivery.\nPartner with Product. Work closely with the Product Owner to manage the backlog, refine requirements, estimate work, plan sprints, and support product rollouts and optimization.\nStrengthen engineering delivery. Own and continuously improve development workflows, CI/CD practices, release traceability, technical standards, and team processes.\nManage technical risk. Track technical debt, identify dependencies approaching end of support, and clearly communicate risks, tradeoffs, blockers, and timelines before they affect delivery.\nBuild 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.\nLead Agile team practices. Facilitate sprint planning, backlog refinement, demos, retrospectives, and other Agile ceremonies while maintaining visibility into delivery progress.\nCommunicate 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.\nCoach and develop the team. Hold regular one-on-one meetings, provide timely feedback, mentor engineers, support performance reviews, and create opportunities for continued growth.\nScale the team effectively. Establish the structure, processes, and working practices needed to support the team as it grows.\nActively 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.\nDuring 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.\nWHAT YOU BRING TO THE ROLE\nLeadership Experience:Proven experience leading a software engineering team.\nExperience owning system design, architecture, backlog management, delivery reporting, and engineering workflow improvements.\nExperience presenting technical decisions, risks, tradeoffs, and timelines to leadership.\nDemonstrated success coaching and mentoring engineers, providing feedback, and supporting performance conversations.\nExperience working in an Agile software development environment.\nExperience helping a software team grow and introducing the processes needed to support that growth.\n\nAI Product and Development Experience:Experience developing customer-facing products with integrated AI capabilities, including hands-on involvement in the software development lifecycle.\nStrong understanding of the product lifecycle for AI-enabled features, including development, testing, deployment, monitoring, and continuous improvement.\nAbility to assess and clearly communicate the risks, limitations, and tradeoffs associated with AI-powered solutions.\n\nSoftware Engineering Skills:Strong full-stack software engineering experience.\nSolid foundation in C#, .NET 10, TypeScript, and REST API design.\nExperience working with Microsoft Graph API.\nStrong architecture and system design capabilities.\nExperience owning CI/CD pipelines and deployment workflows.\nCloud deployment experience; AWS experience is preferred but not required.\nStrong understanding of unit, integration, and end-to-end testing.\nExperience working with relational or NoSQL databases.\nAbility to communicate technical concepts clearly to technical and non-technical audiences.\n\nBonus Points For:Experience with Vue 3.\nExperience with MongoDB.\nFamiliarity with additional technologies in Riva’s engineering stack.\nExperience leading a team through active growth.\nFormal performance review experience.\nExperience working in a startup or similarly fast-paced environment.\nExperience owning the full software development lifecycle.\nA self-directed approach to learning and professional development.\n\nOur current technology stack includes:\nFrontend: Vue 3, TypeScript, Vite, Tailwind, Reka UI, Vitest, and Playwright.\nAI Agent Layer: TypeScript, Bun, LangGraph, Claude, Amazon Bedrock AgentCore, and Vitest.\nBackend: .NET 10, C#, TypeScript, REST APIs, xUnit, and MongoDB.\nServerless: Node.js, TypeScript, MongoDB, AWS CloudFormation, and Amazon Bedrock.\nInfrastructure: Microsoft Graph API, Terraform, and AWS services including ECS, Fargate, Lambda, S3, DynamoDB, DocumentDB, SQS, EventBridge, SNS, Bedrock, Comprehend, API Gateway, and Route 53.\nCI/CD: GitHub Actions.\nContainerization: Docker.\nCORE COMPETENCIES FOR SUCCESS\nIntegrity & Accountability: Acts with honesty and responsibility, takes ownership of actions and decisions, and raises risks or concerns early.\nCollaboration: Embraces diverse perspectives and works effectively with Engineering, Product, Quality Assurance, and leadership to achieve shared goals.\nContinuous Learning: Consistently seeks opportunities to expand technical, leadership, and AI capabilities.\nDesign Thinking: Uses creativity, emerging technologies, and customer-centered approaches to solve complex problems.\nAnalytical Thinking & Decision Making: Evaluates information, risks, and tradeoffs to make clear and well-reasoned decisions.\nManaging Resources & Digital Dexterity: Adapts to new technologies while effectively managing time, priorities, and team capacity.\nOperational Alignment & Coordination: Ensures engineering activities are coordinated, efficient, and aligned with product and organizational objectives.\nTalent Management & Development: Develops team members through coaching, feedback, mentorship, and meaningful growth opportunities.\n Innovation: Encourages experimentation and creates an environment where new ideas and approaches can be explored responsibly.\nMORE ABOUT RIVA\nWe 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.\nThis 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.\nRiva 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.\nWe 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.\nWHAT WE BRING TO THE TABLE\nRRSP/TFSA matching.\nPaid vacation starting with three weeks.\nPaid wellness time for mental health, personal appointments, and personal needs.\nPaid time off to volunteer with charities of your choice.\nExtended health care benefits, dental coverage, and life insurance.\nProfessional development and training allowance for career advancement.\nApplicants must hold a valid Canadian work permit or be a permanent resident or citizen of Canada.\nRiva 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.\nWe appreciate all applicants for their interest in joining Riva. Please note that only candidates selected to move forward in the process will be contacted.","description_format":"text","description_chars":9760,"description_truncated":false,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Continuous learning","Equity","Growth opportunities","Life insurance","Professional development"],"hiring_locations":[{"name":"Canada","iso":"CA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Consumer & Utility Software"],"lifecycle":[{"event":"open","at":"2026-09-12T01:12:37Z"}],"visa":[],"liveness":{"score":15,"band":"cold","label":"Long shot","p_open":1,"p_active":0.54,"p_room":0.28,"age_days":61,"expected_fill_days":28,"reasons":["conf:4","win:tail","crowd:"],"computed_at":"2026-11-04T06:34:25Z"},"pay":null,"html_url":"https://alion.io/job/rivainternational-engineering-team-lead","json_url":"https://alion.io/job/rivainternational-engineering-team-lead.json","meta":{"generated_at":"2026-11-04T14:29:31Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21943,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-05T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":686842},"rest":"https://alion.io/mcp/rest/get_company?id=686842"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frivainternational-engineering-team-lead"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frivainternational-engineering-team-lead"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frivainternational-engineering-team-lead"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/rivainternational-engineering-team-lead\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frivainternational-engineering-team-lead"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":783592}},{"tool":"search_jobs","arguments":{"company":"rivainternational.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":783592},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}