Apply now

Posted 4 months ago

Senior Software Development Engineer, AWS Transactional Services

@ Amazon Development Centre Canada ULC

Toronto, Ontario

Full-time5+ years experience
Apply now
SIGNALS

Overview

Amazon Development Centre Canada ULC is hiring a senior software development engineer for the AWS Transactional Services team, building Journal, a durable distributed log service, and its control plane. The role is a full-time technical leadership position in Toronto that involves designing highly available distributed systems, mentoring engineers and managing development work. The posting gives a base salary of 150,700 to 251,700 CAD per year.

Responsibilities:

  • Design and develop highly available distributed systems software
  • Deliver features on time and on budget
  • Participate in designs, design reviews and code reviews
  • Mentor other engineers
  • Keep current with new technologies and bring them into the team

Requirements summary:

  • 5+ years of non-internship professional software development experience
  • 5+ years of programming in at least one language
  • 5+ years leading design or architecture of systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Bachelor's degree in computer science or equivalent (preferred)

Tools & skills

Benefits mentioned

Health insuranceDentalVisionLife insuranceRetirement planPaid time offStock options
Source and dates

Source type not verified · amazon

Employer posting date
2026-07-08
First seen by our source
2026-10-10
Source record updated
2026-11-06

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

Job details

SenioritySenior
DepartmentSoftware development
Experience5+ years
Hours per week40 (estimated)
Work settingOffice
PositionMostly sitting
Physical demandsphysical low · computer high
LanguagesEnglish
EducationBachelor’s degree (preferred)
Fields of studyComputer science
Perks mentionedGenerous paid time off, Retirement plan, Performance bonus, Stock or equity, Wellness

Summary and details written by AI from the posting; the employer’s posting is the authority.

Amazon Development Centre Canada ULC

FieldValue
Open jobs on Jobsy162
Job description

Description

Join us in building the next generation of distributed systems and database technologies to power AWS!

About AWS
Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

About Journal
Distributed systems such as Kinesis, S3, and DynamoDB need to durably and correctly commit customer writes at high scale and with high availability. For this, many such systems use Journal. Journal is a fault tolerant, high performance, durable log service. It offers an elegant solution to a complex, distributed systems problem. The challenges in building such a system stem with right durability, availability, resiliency, performance (microseconds matter), and scale (we commit in excess of 100 million transactions per second) at low cost.

We are seeking technical leader to join the team that builds Journal Control Plane services and automations at scale. Your responsibilities will include:
* Designing and developing novel, cutting edge, highly available, distributed systems software.

* Delivering quality features on-time and on-budget and executing against project plans and delivery commitments.

* Working with team members to manage day-to-day development activities, participating in designs, design reviews, code reviews, and implementation.

* Mentoring other engineers.

* Maintaining current technical knowledge to support rapidly changing technology, always being on the lookout for new technologies, and working with the team to bring in new technologies.

Candidate must be able to work with a minimum of technical supervision and supplemental engineering support, while responding efficiently to multiple program priorities. In addition, the role involves analyzing the latest technologies and development trends, establishing and implementing standard practices.

AWS Utility Computing (UC) provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.

Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.

We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve.

AWS values curiosity and connection. Our employee-led and company-sponsored affinity groups promote inclusion and empower our people to take pride in what makes us unique. Our inclusion events foster stronger, more collaborative teams. Our continual innovation is fueled by the bold ideas, fresh perspectives, and passionate voices our teams bring to everything we do.

We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.

Basic Qualifications

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team

Preferred Qualifications

- 5+ 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

Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.

The base salary range for this position is listed below. As a total compensation company, Amazon's package may include other elements such as sign-on payments and restricted stock units (RSUs). Final compensation will be determined based on factors including experience, qualifications, and location. Amazon offers comprehensive benefits including health insurance (medical, dental, vision, prescription, basic life & AD&D insurance), Registered Retirement Savings Plan (RRSP), Deferred Profit Sharing Plan (DPSP), paid time off, and other resources to improve health and well-being. We thank all applicants for their interest, however only those interviewed will be advised as to hiring status.



CAN, ON, Toronto - 150,700.00 - 251,700.00 CAD annually

Similar jobs

  • Software Development Engineer

    Markham, ON
    Full Time

    AMD, Inc.

    Candidates need a PhD or master's in AI, machine learning or a related field, plus strong Python skills and experience with deep learning frameworks. Experience optimizing or compressing large language models and publishing research is a strong asset.

    PyTorch, JAX, ONNX, TensorFlow, Python, C/C++

  • Software Development Engineer

    Markham, ON
    Full Time

    Advanced Micro Devices, Inc

    Candidates need a master's or PhD in AI, machine learning or a related field, strong Python coding skills and experience optimizing AI models. Experience with deep learning frameworks, large language models and model compression is preferred.

    PyTorch, JAX, ONNX, TensorFlow

  • Software Development Engineer, AFT Sortation Material Flow

    Toronto, ON
    Full Time

    Amazon Development Centre Canada ULC

    3+ YOECandidates need at least three years of professional software development experience, two years of system design or architecture experience (design patterns, reliability, scaling), and proficiency in at least one programming language. A bachelor's degree in computer science or equivalent and full software development lifecycle experience are preferred.

    AWS

    Software Development Engineer, Permissions CX

    Toronto, ON
    Full Time

    Amazon Development Centre Canada ULC

    3+ YOECandidates need at least 3 years of professional software development experience and 2 years of designing or architecting systems, plus programming in at least one language. A bachelor's degree in computer science or equivalent and 3 years across the full development lifecycle are preferred.

    Software development, Root cause analysis, Use questioning techniques, Brainstorm ideas, Debugging, Customer experience

    Software Development Engineer, Measurement, Ad Tech, and Data Science (MADS), Measurement, Ad Tech, and Data Science (MADS), MADS Data Signals

    Toronto, ON
    Full Time

    Amazon Development Centre Canada ULC

    3+ YOECandidates need 3+ years of professional software development and 2+ years of system design or architecture experience. They must have programming experience in at least one language, and comfort working on Linux systems and in agile teams.

    Spark, Linux

    Software Development Engineer II, Campaign Management

    Toronto, ON
    Full Time

    Amazon Development Centre Canada ULC

    3+ YOECandidates need 3+ years of professional software development experience and 2+ years of system design or architecture experience. They must know a front end framework, a typed object-oriented language, and agile and continuous integration practices.

    React.js, Next.js

    Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, AFT Outbound Execution Teams

    Toronto, ON
    Full Time

    Amazon Development Centre Canada ULC

    3+ YOECandidates need at least 3 years of professional software development experience, 2 years of system design or architecture experience, and skill in at least one programming language. A computer science degree is preferred.

    AWS

  • Software Development Engineer III, Scaling Efficiency, CloudTune

    Toronto, ON
    Full Time

    Amazon.com.ca, ULC

    5+ YOECandidates need 5+ years of professional software development, 5+ years leading design or architecture, and programming experience. Experience as a mentor, tech lead or engineering team leader is also required.

    Software development, Process data, Workflow, Incident response, Forecasting, Computer science

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.