CareerPlan

Senior Software Development Engineer, Transactional Services

Vancouver, British Columbia, CanadaFull-timeCA$151k–CA$252k2026-10-28 → 2026-11-10

Core

Designing and developing novel, cutting edge, highly available, distributed systems software for foundational AWS services and Amazon.com retail platform components.

Role type

Senior IC software development engineer (distributed systems)

Builds

Foundational distributed systems powering large AWS services and critical Amazon.com retail components

Domain

Cloud infrastructure / Distributed systems

Required skills

Distributed systems design, System architecture, Scalability engineering, Technical leadership, Mentoring, Software development lifecycle management, Design patterns, Reliability engineering, Code review, Project planning

Preferred skills

Full SDLC experience, Highly scalable systems experience, Bachelor's degree in Computer Science

Technologies

None explicitly stated

Responsibilities

Designing and developing novel, cutting edge, highly available, distributed systems software; Delivering quality features on-time and on-budget; Managing day-to-day development activities and participating in design reviews; Mentoring other engineers; Maintaining current technical knowledge and bringing in new technologies

Seniority

Senior, hands-on IC with leadership responsibilities