Software Developer (platform Engineering)

Ontario Teachers’ Pension Plan Board

Toronto, Canada
Base: $100,300 to $107,200; bonus/equity: annual i...
On-site
Design and build software platforms
Developer-facing services
Infrastructure as code
Design, build, and support internal platforms, tooling, and automation that enable development teams to deliver software securely, reliably, and at scale

Job Summary

  • Design, build, and support internal platforms, tooling, and automation that enable development teams to deliver software securely, reliably, and at scale.
  • Improve developer productivity and delivery reliability through code, automation, and well-designed APIs, enabling repeatable, scalable application delivery.
  • This role offers hands-on work with modern cloud-native, DevX, and platform engineering practices, with a strong balance of software development and cross-team impact.

Matching Summary

Design, build, and support internal platforms, tooling, and automation that enable development teams to deliver software securely, reliably, and at scale.

Salary

Base: $100,300 to $107,200; Bonus/Equity: annual incentive; Benefits: Comprehensive employer paid benefits coverage, defined benefit pension plan

Skills & Requirements

Must-have

  • design and build software platforms
  • developer-facing services
  • Infrastructure as Code
  • cloud-native patterns
  • CI/CD pipelines using GitHub Actions
  • Microsoft Azure
  • Terraform
  • Kubernetes
  • Python backend development
  • React UI frameworks
  • Snowflake data platform
  • Git-based version control

Nice-to-have

  • GitOps-based deployment models
  • security controls integration
  • observability and monitoring practices
  • data analytics workflows
  • Agile teams
  • AI and data tooling in Azure

Key Requirements

  • Minimum 5 years of professional software development experience
  • Degree in Computer Science, Engineering, or equivalent practical experience
  • Hands-on software developer, not solely operations-focused
  • Experience designing and maintaining production-quality software systems
  • Experience deploying, operating, and troubleshooting applications on Kubernetes
  • Experience applying modern cloud-native delivery practices
  • Experience using Redis in an application
  • Strong analytical and problem-solving skills
  • Ability to communicate effectively with technical and non-technical stakeholders

Work Rights

Not specified

Tailored Resume

Cover Letter