Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Software Engineer responsible for developing data-intensive APIs and maintaining infrastructure systems. Collaborate within a cross-functional team in a remote environment across Canada.

Responsibilities

  • Build and evolve the systems that provision, update, secure, and observe isolated agent execution environments
  • Design reusable abstractions around queues, locks, background job processing, and service-bus mechanics
  • Extend and refine the infrastructure-as-code foundation (Pulumi)
  • Work directly with Linux systems, persistent storage, OS-level disks, container boundaries, permission models, logging pipelines, and runtime debugging
  • Operate within a small, high-ownership, cross-functional team running weekly delivery cycles

Requirements

  • 6+ years of software engineering experience, with meaningful time spent deep in infrastructure, platform, or systems engineering
  • Strong production backend experience
  • TypeScript/Node.js is a plus
  • Deep, hands-on cloud experience
  • Fluency with infrastructure-as-code
  • Hands-on container and runtime expertise
  • Experience designing reliable systems around background jobs, queues, locks, service buses, migrations, retries, and failure recovery
  • Strong security instincts applied to application runtime environments

Benefits

  • competitive compensation with equity for all employees
  • comprehensive health benefits from day one
  • a monthly wellness/lifestyle stipend
  • 20 days of PTO
  • $1,500 home-office stipend

Job type

Full Time

Experience level

Senior

Salary

CA$200,000 per year

Degree requirement

Bachelor's Degree

Tech skills

CloudJavaScriptLinuxNode.jsTypeScript

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.