CareerPlanSign in

Software Development Engineer, AWS Transactional Services

Vancouver, British Columbia, Canada💼 Full-time💰 $114,800–$191,800🗓 2026-07-23 → 2026-09-26

Core

Designing and developing distributed, highly available, and scalable systems including capacity management and orchestration for a service handling over 100 million operations per second.

Role type

Senior Software Development Engineer (Distributed Systems)

Builds

High performance, highly available replicated log service used as a commit log and for streaming data

Domain

Cloud Infrastructure / Distributed Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Distributed systems design, capacity management, orchestration, system reliability, scaling, software development lifecycle, code reviews, design patterns

Preferred skills

Full software development lifecycle, source control management, build processes, testing, operations experience

Technologies

AWS, distributed systems frameworks

Responsibilities

Designing and developing distributed systems, providing input to project plans and delivery commitments, mentoring other engineers, driving technology and process improvements

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.