Senior Software Engineer, Infrastructure Platform

New
L
LatticeInfrastructure software
Remote - Canada. This role is open to candidates located in British Columbia or Ontario, Canada. At this time, we are only able to hire employees residing in these provinces.Full-TimeSenior
SalaryThe estimated annual cash salary for this role is CAD $123,750 - CAD $165,000. This position is also eligible for incentive stock options, subject to the terms of Lattice’s applicable plans.
Apply NowOpens the employer's application page

Job Details

Experience
5+ years of software or infrastructure engineering experience.
Required Skills
AWSKubernetesTypeScriptCI/CDTerraformDistributed Systems

Requirements

  • Have 5+ years of software or infrastructure engineering experience.
  • Bring deep AWS experience in production environments.
  • Have experience with cloud infrastructure, distributed systems, and system design.
  • Have experience building internal platforms, developer tooling, or shared services.
  • Have hands-on Kubernetes and infrastructure-as-code experience; Terraform is a plus.
  • Have strong programming skills and the ability to debug production systems; TypeScript is a plus.
  • Have experience with CI/CD and automated deployment workflows.
  • Have experience with observability, including metrics, logs, traces, alerting, and SLOs.
  • Be able to reason across complex systems and understand cross-component interactions.
  • Have experience leading technical initiatives with multiple stakeholders.

Responsibilities

  • Design, build, and operate AWS-based cloud infrastructure and platform services.
  • Create reusable internal platform capabilities that improve how engineers build, deploy, and operate services.
  • Work across AWS, Kubernetes, infrastructure as code, CI/CD, observability, and distributed systems.
  • Partner with product engineering to identify recurring needs and turn them into scalable platform solutions.
  • Evaluate system interactions, identify risks or inefficiencies, and drive improvements.
  • Improve reliability, performance, availability, and maintainability of production systems.
  • Define and promote platform practices, including SLOs, monitoring, incident response, and operational readiness.
  • Instrument, debug, and improve services and infrastructure, including TypeScript services.
  • Lead technical initiatives from problem definition through delivery and adoption; communicate tradeoffs, risks, and progress to engineering stakeholders.
  • Mentor engineers on reliable, scalable systems and participate in on-call and incident response.
View Full Description & ApplyYou'll be redirected to the employer's site
The estimated annual cash salary for this role is CAD $123,750 - CAD $165,000. This position is also eligible for incentive stock options, subject to the terms of Lattice’s applicable plans.
Apply Now