Software Development Manager, AWS Transactional Services

Amazon Development Centre Canada ULC

Toronto

On-site

CAD 171,000 - 286,000

Full time

5 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health insurance
RRSP
DPSP
Paid time off
RSUs

Job summary

Amazon Development Centre Canada ULC in Toronto, ON, is seeking a Software Development Manager for the Journal platform. You will lead a team responsible for Journal Control Plane services, delivering end-to-end software, and growing engineering talent.

You will collaborate across disciplines to build highly available, scalable distributed systems while aligning with business goals and product strategy. This senior role emphasizes mentorship and effective on-call leadership in a large cloud

Qualifications

  • 3+ years of engineering team management experience.
  • 7+ years working directly within engineering teams.
  • 3+ years of systems design and architecture experience.
  • 8+ years leading the definition and development of multi-tier web services.
  • Knowledge of the full software/hardware/networks development lifecycle.
  • Experience partnering with product or program management teams.

Responsibilities

  • Own end-to-end delivery of software development projects from scoping through production.
  • Define the team's roadmap and manage ongoing projects with stakeholders.
  • Update senior management on project status, risks, and outcomes.
  • Collaborate with engineers to design and build highly available, scalable distributed systems.
  • Implement best practices in software development and operational processes.
  • Develop and grow team members through mentorship and coaching.
  • Stay current with new technologies in cloud infrastructure.

Skills

Engineering team management
Distributed systems
People leadership
Technical collaboration
Experience with web services
Product/program management partnership

Job description

AWS is hiring a Software Development Manager to join the team behind Journal — a fault-tolerant, high-performance durable log service that underpins some of the most critical distributed systems at Amazon Web Services, including Kinesis, S3, and DynamoDB. Based in Toronto, Ontario, this is a senior leadership role at the intersection of large-scale engineering and team development.

Journal commits in excess of 100 million transactions per second, and the engineering challenges that come with that scale — durability, availability, resiliency, and microsecond-level performance — are exactly what this team works on every day. As the Software Development Manager for AWS Transactional Services, you'll lead a team of software developers tackling genuinely novel distributed systems problems alongside tenured Principal Engineers and Senior Software Engineers.

About the Role: Software Development Manager, AWS Transactional Services

This role puts you squarely in charge of the Journal Control Plane services and automations. You'll own the delivery of software projects end-to-end, define your team's roadmap, and keep both customers and senior leadership informed as work progresses. Day to day, you'll be collaborating with engineers to design and build highly available and scalable distributed systems, while also working cross-functionally with peers, senior engineers, and program managers to establish and uphold best practices across software development and operations.

Beyond technical delivery, a core part of this role is growing the people on your team. AWS places a strong emphasis on mentorship and career development, and this manager is expected to actively invest in the skills and trajectories of their direct reports. The position also carries on-call responsibilities, typically one week every two months — the team prioritises building fault-tolerant systems to keep those pages rare and manageable.

Benefits and Salary

The base salary range for this position in Toronto is $171,400 to $286,200 CAD annually. As part of a total compensation package, Amazon may also include sign-on payments and Restricted Stock Units (RSUs). The company offers a comprehensive benefits package covering health insurance (medical, dental, vision, prescription, basic life and AD&D), a Registered Retirement Savings Plan (RRSP), a Deferred Profit Sharing Plan (DPSP), paid time off, and additional resources to support health and well-being. Final compensation will depend on experience, qualifications, and location.

Job Details

Job Type: Full-Time

Company: Amazon Development Centre Canada ULC

Location: Toronto, ON

Requisition ID: 10569487

Date Posted: October 5, 2026

Pay: $171,400 – $286,200 CAD per year

Responsibilities

As Software Development Manager for the Journal Control Plane team, your work spans technical leadership, people management, and cross-functional collaboration. You'll be expected to drive complex engineering outcomes while simultaneously building the capabilities of the people around you.

  • Own end-to-end delivery of software development projects, from scoping through to production
  • Define the team's roadmap and manage ongoing projects, keeping customers informed and representing the team to its dependencies
  • Update senior management on project status, risks, and outcomes on a regular basis
  • Collaborate with engineers to invent, design, and build highly available and scalable distributed systems and database technologies
  • Implement best practices in software development and operational processes alongside peers, senior management, and senior engineers
  • Develop and grow the members of your team through mentorship, coaching, and creating opportunities aligned with each person's growth path
  • Stay current with new technologies in the field and in use by customers, given the rapidly evolving nature of cloud infrastructure
Requirements / Skills

The right candidate brings a track record of leading high-performing engineering teams and a deep understanding of complex distributed systems. AWS is looking for someone who can operate at both the technical and people-leadership level, and who has the communication skills to engage effectively with engineers, product teams, and senior leadership alike.

  • 3+ years of engineering team management experience, with demonstrated ability to lead and grow software developers
  • 7+ years working directly within engineering teams, with hands-on experience in technical environments
  • 3+ years of systems design and architecture experience, including design patterns, reliability, and scaling of new and existing systems
  • 8+ years leading the definition and development of multi-tier web services
  • Knowledge of the full software/hardware/networks development lifecycle, including coding standards, code reviews, source control, build processes, testing, certification, and live site operations
  • Experience partnering with product or program management teams to align engineering work with business goals
  • Preferred: experience communicating with users, technical teams, and senior leadership to gather requirements and convey product strategy
  • Preferred: experience recruiting, hiring, mentoring, and managing Software Engineers to improve their effectiveness

3+ years of engineering team management experience; 7+ years of working directly within engineering teams; 3+ years of designing or architecting new and existing systems; 8+ years of leading the definition and development of multi-tier web services; knowledge of engineering practices for the full software/hardware/networks development life cycle; experience partnering with product or program management teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Manager, AWS Transactional Services
Software Development Manager, AWS Transactional Services

Amazon Inc. • Toronto

On-site
CAD 171,000 - 286,000
Senior Software Development Engineer, AWS Transactional Services
Senior Software Development Engineer, AWS Transactional Services

Amazon Web Services (AWS) • Toronto

On-site
CAD 151,000 - 252,000
Health insurance
RRSP participation
Paid time off
Principal Technical Program Manager - Journal , AWS Transactional Services
Principal Technical Program Manager - Journal , AWS Transactional Services

Amazon Web Services (AWS) • Vancouver

On-site
CAD 158,000 - 263,000
Principal Technical Program Manager - Journal , AWS Transactional Services
Principal Technical Program Manager - Journal , AWS Transactional Services

Amazon • Vancouver

On-site
CAD 158,000 - 263,000
Health insurance
RRSP
DPSP
+1
Software Development Manager — Distributed Systems Lead
Software Development Manager — Distributed Systems Lead

Amazon Inc. • Toronto

On-site
CAD 171,000 - 286,000
Software Development Manager - AWS Identity & Access, AWS IAM Identity Center
Software Development Manager - AWS Identity & Access, AWS IAM Identity Center

Amazon Web Services (AWS) • Vancouver

On-site
CAD 171,000 - 286,000
Health insurance
RRSP features
Paid time off
+1
Software Development Manager, AIO Visualization and Reporting
Software Development Manager, AIO Visualization and Reporting

Amazon Web Services (AWS) • Vancouver

On-site
CAD 171,000 - 286,000
Health insurance
RRSP
DPSP
+1
Software Development Manager , Edge Observability
Software Development Manager , Edge Observability

Amazon Web Services (AWS) • Vancouver

On-site
CAD 171,000 - 286,000
Health insurance
RRSP
DPSP
+2
Sr. Software Dev Engineer, Amazon Customer Service
Sr. Software Dev Engineer, Amazon Customer Service

Amazon Development Centre Canada ULC • Toronto

On-site
CAD 151,000 - 252,000
Medical coverage
Dental coverage
Vision coverage
+5
Software Development Manager, RDS Aurora Control Plane (AWS)
Software Development Manager, RDS Aurora Control Plane (AWS)

Amazon • Toronto

On-site
CAD 171,000 - 286,000