Skip to content
×

Senior Platform Engineer

Job in Toronto, Ontario, C6A, Canada
Listing for: BGIS
Full Time position Listed on 2026-11-10
Job specializations:
  • Software Development
    Backend Developer, Software Architect, Software Engineer, DevOps
Salary/Wage Range or Industry Benchmark: 110000 - 138000 CAD Yearly CAD 110000.00 138000.00 YEAR

Job Description & How to Apply Below

SUMMARY  The Senior Platform Engineer is a senior hands-on software engineering role responsible for developing and maintaining the shared technical foundation used by multiple software products and development teams across the Technology & Engineering organization.
The role designs and implements reusable backend services, frontend application foundations, software development kits (SDKs), shared components, integration patterns, engineering templates, and platform capabilities that enable product teams to deliver independently while maintaining consistent architecture, security, quality, and user experience standards.
Working within approved enterprise technology and architecture direction, the Senior Platform Engineer collaborates closely with Architecture, Development Leads, Cybersecurity, Infrastructure, Data, and domain development teams to translate platform requirements into production-ready technical capabilities.
The role requires strong practical engineering capability across modern .NET, Angular, Type Script, cloud-native development, APIs, identity and access management, data access, messaging, observability, CI/CD, and automated testing.
The Senior Platform Engineer will also actively leverage AI-assisted software development and AI-DLC practices to improve engineering productivity, testing, documentation, software quality, and delivery effectiveness while ensuring AI-generated code and solutions remain subject to appropriate engineering review and organizational standards.
KEY DUTIES & RESPONSIBILITIES  Platform Engineering & Shared Services  Designs and implements reusable platform services, middleware, libraries, SDKs, components, templates, and reference implementations used across multiple development teams.
Develops shared backend capabilities using C#, modern .NET, and ASP.NET Core, including reusable service patterns and versioned NuGet packages.
Develops and maintains reusable Angular and Type Script application foundations, SDKs, common components, navigation, routing, lifecycle, and error-handling capabilities.
Establishes reusable implementation patterns for APIs, integration, configuration, data access, caching, messaging, observability, and resilient service communication.
Supports independently developed domain applications through clear integration contracts, reusable libraries, documented standards, and appropriate application isolation.
Develops reusable patterns for PostgreSQL access, Redis caching and session storage, asynchronous processing, and event-driven integrations.
Contributes to implementation of shared platform capabilities within AWS cloud services including API Gateway, ECS/Fargate, Aurora/RDS PostgreSQL, Elasti Cache, SQS, Event Bridge, Cloud Front, and S3 where applicable.
Publishes and maintains reusable frontend and backend packages through Azure Dev Ops Artifacts using appropriate versioning and dependency-management practices.
Develops reference services, application templates, and technical documentation that allow product teams to adopt shared platform capabilities efficiently.
Identifies opportunities to simplify application development through reusable capabilities, automation, standardization, and reduction of unnecessary duplication.
Supports consuming development teams in implementing platform capabilities while avoiding unnecessary dependencies or coupling between applications.
Application Security, Identify & Authorization  Implements secure authentication and application-session patterns using OAuth 2.0, OpenID Connect (OIDC), and Backend-for-Frontend (BFF) approaches.
Implements tenant-aware and resource-level authorization capabilities within approved security and architecture standards.
Ensures authoritative authorization and…

Position Requirements

10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
View / Apply for Jobs
Matching My Jurisdiction

Search for further Jobs Here:

10 MILLION+ Job Search Platform:
(Try combinations for better Results! Or enter less keywords for broader Results)
Education Level
Experience Level (years)
Posted in last:
Salary