{bc}
workday

Technical Lead, API & Integration Engineering

Healthcare of Ontario Pension Plan
Toronto, CAN
Full-time
Lead · 10+ years experience
Onsite
CAD 103000-153000 / year
Discovered 2 weeks ago

Full Job Posting

Development and Maintenance

Lead the design, delivery, and continuous improvement of API and integration solutions while mentoring and developing team members.

Build and evolve RESTful APIs and integration services using.NET Core, Azure cloud functions or serverless services, or equivalent AWS or GCP capabilities.

Lead complex integrations between modern digital platforms and legacy systems (e.g., Telus Health pension administration).

Design integration layers that decouple digital channels from core systems, allowing front-end teams to move independently without over-coupling to backend constraints.

Design secure, token-based API interactions using JWT, OAuth/OIDC patterns, managed identity, Key Vault, private endpoints, and least-privilege access controls.

Implement resilience patterns (e.g., retries, idempotency, asynchronous workflows, messaging, caching).

Partner with frontend teams to integrate APIs into modern web technologies such as React, Next.js, or comparable frontend frameworks.

Design and maintain integration flows where writes may trigger downstream workflows, audits, status tracking, reconciliation, and eventual consistency across systems.

Implement caching and read-model strategies using Redis, materialized views or projections, or equivalent patterns to improve performance and reduce load on legacy platforms.

Ensure high-quality, secure code through reviews, automated testing, and CI/CD practices.

Agile and Collaboration

Serve as a senior technical reference point for API integration decisions across our development squads while fostering an inclusive, respectful team environment that supports learning and shared ownership.

Work closely with Product Owners and Business Analysts to clarify requirements, shape technical options, identify dependencies, and drive product development outcomes from discovery through delivery.

Communicate complex technical risks and decisions clearly to technical and non-technical partners.

Development and Delivery

Establish quality gates for APIs, including unit tests, integration tests, contract tests, API tests, performance tests, security tests, regression coverage, and release-readiness checks.

Design for zero-downtime or low-disruption releases by applying backward-compatible changes, versioning discipline, feature toggles where appropriate, and clear operational runbooks.

Proactively identify and address risks to delivery, system reliability, and user experience.

Guide teams through trade-offs between synchronous APIs, asynchronous workflows, caching, event processing, eventual consistency, backend capability, and user experience needs.

What you will bring:

Strong experience building secure, reliable RESTful APIs in.NET, ASP.NET Core, cloud functions or serverless services, or comparable enterprise API frameworks.

Experience with API gateways, including Azure API Management or equivalent AWS/GCP API gateway services, F5/WAF patterns, throttling, rate limiting, and centralized API policy enforcement.

Experience leading small technical teams or feature teams through product development delivery, including technical planning, developer mentorship, dependency management, and cross-functional collaboration with Product Owners, Business Analysts, QA, Architecture, and operations partners.

Strong communication skills, with the ability to collaborate across technical and business teams.

Experience integrating backend APIs with frontend applications built using React, Next.js, or similar modern frontend technologies is an asset.

Experience with CI/CD, automated testing, environment promotion, release management, code review, secure development practices, and production change controls.

Demonstrated experience designing enterprise integration layers that decouple digital channels from core systems.

Proven experience implementing Backend-for-Frontend, orchestration, proxy, abstraction, or anti-corruption-layer patterns at scale.

Experience in regulated or high-trust environments (e.g., financial services, healthcare) is an asset

10+ years of software engineering experience with 6+ years of focused experience in APIs, integration engineering, backend platform engineering, or service-oriented application development.

3+ years designing and delivering integrations in Azure cloud-native environments, or equivalent experience with AWS or GCP services, including serverless compute, messaging, relational data stores, caching, secrets management, identity, API gateway patterns, monitoring, and observability.

The expected annual base salary range for this role is: $103,000 - $153,000 CAD

This role is eligible to participate in discretionary incentive plan(s), subject to the terms and conditions of the applicable incentive plan text.

This job posting is for a newly created role.

HOOPP may use artificial intelligence tools to assist in screening, assessing and selecting applicants for this position. These tools support our recruitment process but do not replace human judgment and decision-making.

Qualifications

  • Experience with API gateways, including Azure API Management or equivalent AWS/GCP API gateway services, F5/WAF patterns, throttling, rate limiting, and centralized API policy enforcement.
  • Experience with CI/CD, automated testing, environment promotion, release management, code review, secure development practices, and production change controls.

Responsibilities

  • Lead the design, delivery, and continuous improvement of API and integration solutions while mentoring and developing team members.
  • Build and evolve RESTful APIs and integration services using.NET Core, Azure cloud functions or serverless services, or equivalent AWS or GCP capabilities.
  • Lead complex integrations between modern digital platforms and legacy systems (e.g., Telus Health pension administration).
  • Design integration layers that decouple digital channels from core systems, allowing front-end teams to move independently without over-coupling to backend constraints.
  • Design secure, token-based API interactions using JWT, OAuth/OIDC patterns, managed identity, Key Vault, private endpoints, and least-privilege access controls.
  • Implement resilience patterns (e.g., retries, idempotency, asynchronous workflows, messaging, caching).
  • Partner with frontend teams to integrate APIs into modern web technologies such as React, Next.js, or comparable frontend frameworks.
  • Design and maintain integration flows where writes may trigger downstream workflows, audits, status tracking, reconciliation, and eventual consistency across systems.
  • Implement caching and read-model strategies using Redis, materialized views or projections, or equivalent patterns to improve performance and reduce load on legacy platforms.
  • Ensure high-quality, secure code through reviews, automated testing, and CI/CD practices.
  • Serve as a senior technical reference point for API integration decisions across our development squads while fostering an inclusive, respectful team environment that supports learning and shared ownership.
  • Work closely with Product Owners and Business Analysts to clarify requirements, shape technical options, identify dependencies, and drive product development outcomes from discovery through delivery.
  • Communicate complex technical risks and decisions clearly to technical and non-technical partners.
  • Establish quality gates for APIs, including unit tests, integration tests, contract tests, API tests, performance tests, security tests, regression coverage, and release-readiness checks.
  • Design for zero-downtime or low-disruption releases by applying backward-compatible changes, versioning discipline, feature toggles where appropriate, and clear operational runbooks.
  • Proactively identify and address risks to delivery, system reliability, and user experience.
  • Guide teams through trade-offs between synchronous APIs, asynchronous workflows, caching, event processing, eventual consistency, backend capability, and user experience needs.
  • Strong experience building secure, reliable RESTful APIs in.NET, ASP.NET Core, cloud functions or serverless services, or comparable enterprise API frameworks.
  • Experience with API gateways, including Azure API Management or equivalent AWS/GCP API gateway services, F5/WAF patterns, throttling, rate limiting, and centralized API policy enforcement.
  • Experience leading small technical teams or feature teams through product development delivery, including technical planning, developer mentorship, dependency management, and cross-functional collaboration with Product Owners, Business Analysts, QA, Architecture, and operations partners.
  • Strong communication skills, with the ability to collaborate across technical and business teams.
  • Experience integrating backend APIs with frontend applications built using React, Next.js, or similar modern frontend technologies is an asset.
  • Experience with CI/CD, automated testing, environment promotion, release management, code review, secure development practices, and production change controls.
  • Demonstrated experience designing enterprise integration layers that decouple digital channels from core systems.
  • Proven experience implementing Backend-for-Frontend, orchestration, proxy, abstraction, or anti-corruption-layer patterns at scale.
  • Experience in regulated or high-trust environments (e.g., financial services, healthcare) is an asset
  • 10+ years of software engineering experience with 6+ years of focused experience in APIs, integration engineering, backend platform engineering, or service-oriented application development.
  • 3+ years designing and delivering integrations in Azure cloud-native environments, or equivalent experience with AWS or GCP services, including serverless compute, messaging, relational data stores, caching, secrets management, identity, API gateway patterns, monitoring, and observability.
  • The expected annual base salary range for this role is: $103,000 - $153,000 CAD
  • The actual base salary offered to the successful candidate may vary based on multiple factors including, but not limited to, individual's expertise and level of experience applicable to the role they are being offered.
  • This job posting is for a newly created role.
  • HOOPP may use artificial intelligence tools to assist in screening, assessing and selecting applicants for this position. These tools support our recruitment process but do not replace human judgment and decision-making.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Healthcare of Ontario Pension Plan