CareerPlan

Software Development Engineer, ECS

Vancouver, British Columbia, CanadaFull-timeCA$115k–CA$192k2026-10-30 → 2026-11-10

Core

Develop features for Amazon Elastic Container Service (ECS) and Fargate, a fully managed container orchestration service, to help customers deploy, manage, and scale containerized applications.

Role type

Senior Software Development Engineer (Distributed Systems)

Builds

Scalable and robust container orchestration services for public AWS customers

Domain

Cloud Infrastructure / Distributed Systems

Deliverable

production ML models | product features

Required skills

Distributed systems design, Linux development, Scalable system architecture, Data analysis, System reliability, Software development lifecycle

Preferred skills

Full SDLC experience, Code review, Source control management, Testing, Operations experience

Technologies

Linux, Container orchestration, AWS

Responsibilities

Design, build, deploy, and own scalable and robust systems; Participate in on-call rotations to operate public AWS services; Use data to guide decisions and validate assumptions; Contribute to architecture and technology choices; Develop project plans and deliver consistently

Seniority

Senior, hands-on IC