Senior Software Engineer - Platform

New
CanadaFull-TimeSenior
Salary136,000 - 187,000 CAD per year
Apply NowOpens the employer's application page

Job Details

Experience
5+ years
Required Skills
AWSNode.jsJavascriptKubernetesTypeScriptAzureGogRPCCI/CDMicroservicesDistributed Systems

Requirements

  • 5+ years of software engineering experience with a focus on backend systems, platform engineering, or internal tools.
  • Strong proficiency in one or more programming languages such as Golang, JavaScript, TypeScript, or Node.js.
  • Solid understanding of distributed systems, microservices architecture, and scalable software design.
  • Experience building automation solutions to improve engineering efficiency and system reliability.
  • Familiarity with CI/CD pipelines, observability tools, and production-grade service operations.
  • Strong problem-solving mindset with a focus on systems thinking and long-term maintainability.
  • Excellent communication and documentation skills with a collaborative approach to engineering.
  • Experience with cloud environments such as AWS or Azure is a strong asset.
  • Familiarity with Kubernetes, containerization, or gRPC-based systems is considered a plus.

Responsibilities

  • Design, build, and maintain scalable internal platform services, tools, and utilities that support large-scale engineering and product development.
  • Identify redundant systems and workflows and consolidate them into efficient, reusable platform solutions.
  • Develop automation to eliminate repetitive engineering tasks and improve developer productivity across teams.
  • Collaborate closely with product and engineering stakeholders to deliver reliable, high-impact shared services.
  • Define and enforce best practices for building, deploying, and maintaining internal platform systems.
  • Ensure high availability, security, and performance of critical services, including participation in on-call rotations for Tier-0 systems.
  • Contribute to continuous improvement efforts across architecture, tooling, and operational processes.
  • Explore and introduce new technologies that enhance platform capabilities and developer experience.
View Full Description & ApplyYou'll be redirected to the employer's site
136,000 - 187,000 CAD per year
Apply Now