Software Development Engineer, AWS Transactional Services

AmazonVancouver, BC
CA$114,800 - CA$191,800Onsite

About The Position

The Transactional Services team builds some of the most foundational distributed systems that underpin and power many large AWS services. We build and own a high performance, highly available replicated log service used by a range of AWS services as a commit log and for streaming data. We are seeking a Software Development Engineer to own and build a major part of our control plane. Your work will be critical to the scalability and availability of the service. Working on a foundational service, your work can have a large, positive impact for AWS customers. The role involves end-to-end ownership, from requirements to design, implementation, deployment and ongoing production support. You will have the opportunity to work with senior and principal software engineers on a daily basis.

Requirements

  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience
  • Experience programming with at least one software programming language

Nice To Haves

  • 3+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
  • Bachelor's degree in computer science or equivalent

Responsibilities

  • Designing, developing, and operating highly available and scalable control plane services that manage the lifecycle, placement, and metadata of one of AWS's largest distributed systems — handling hundreds of millions of operations per second.
  • Improving service quality, operational excellence, and reliability — building monitoring, automation, and operational tooling that prevents customer impact.
  • Providing input to project plans and delivery commitments and developing quality features in line with those commitments.
  • Working with a talented team, gaining and sharing knowledge through code reviews and design reviews.
  • Mentoring other engineers.
  • Driving technology, product and process improvements.

Benefits

  • competitive salary
  • great benefits
  • health insurance (medical, dental, vision, prescription, basic life & AD&D insurance)
  • Registered Retirement Savings Plan (RRSP)
  • Deferred Profit Sharing Plan (DPSP)
  • paid time off
  • other resources to improve health and well-being
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service