Software Dev Engineer, AFFS - ARS (Amortization Runtime Subledger)

Amazon

Vancouver

On-site

CAD 115,000 - 192,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
RRSP
DPSP
Paid time off

Job summary

Amazon Development Centre Canada ULC in Vancouver seeks a Software Development Engineer to design massively scalable distributed financial systems, including USL and rACE, impacting transaction tracking and reconciliation worldwide.

You will own the full SDLC, build solutions for variance reconciliation, and drive operational excellence with monitoring and automation while mentoring junior engineers.

Qualifications

  • 3+ years of professional software development experience.
  • 2+ years in design or architecture of new and existing systems.
  • Experience programming with at least one language.
  • Bachelor's degree in computer science or equivalent.

Responsibilities

  • Design, develop, and maintain USL and rACE systems, ensuring high availability.
  • Own full software development lifecycle: architecture design, testing, deployment, and ops support.
  • Develop solutions for variance reconciliation across financial platforms.
  • Drive operational excellence through monitoring, alarming, and automated issue resolution.
  • Mentor junior engineers and raise technical standards through code reviews and design discussions.
  • Participate in on-call rotation supporting production systems and resolving critical issues.
  • Optimize system performance and scalability for growing transaction volumes.

Skills

Software development experience
Design/architecture experience
Programming languages

Education

Bachelor's degree in CS or equivalent

Job description

Join the Amortization Runtime Subledger (ARS) team within Amazon Financial & Fulfillment Services (AFFS), where we build mission-critical financial systems powering Amazon's global operations. Our team owns USL (Universal Subledger) and rACE (replayable Amortization Calculation Engine) systems—fundamental infrastructure processing millions of financial transactions with high accuracy and reliability.

As a Software Development Engineer, you'll design massively scalable distributed systems handling complex financial workflows. You'll work on services requiring low latency, high throughput, and strong consistency, directly impacting Amazon's financial transaction tracking and reconciliation worldwide.

Key job responsibilities
  • Design, develop, and maintain USL (Universal Subledger) and rACE (replayable Amortization Calculation Engine) systems, ensuring high availability and data integrity for critical financial operations
  • Own full software development lifecycle: architecture design, implementation, testing, deployment, and operational support of critical financial services
  • Develop solutions for variance reconciliation, ensuring data consistency and accuracy across financial platforms
  • Drive operational excellence through robust monitoring, alarming, and automated issue resolution
  • Mentor junior engineers and raise technical standards through code reviews, design discussions, and best practices
  • Participate in on‑call rotation supporting production systems and resolving critical issues
  • Optimize system performance and scalability to handle growing transaction volumes
About The Team

Amazon Financial Foundation Services (AFFS) integrates business systems to ensure accurate, timely, and auditable financial records across Amazon. Our mission is to enable Amazon businesses to start up, grow, and operate at Amazon scale while reducing manual effort and risk. AFFS teams build systems to record, transform, manage, and report on financial transactions from all Amazon businesses, ensuring seamless financial operations so business units can focus on delighting customers.

BASIC QUALIFICATIONS
  • 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
PREFERRED QUALIFICATIONS
  • 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

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, BC, Vancouver - 114,800.00 - 191,800.00 CAD annually

Company - Amazon Development Centre Canada ULC

Job ID: A10552120

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Development Manager
Software Development Manager

Amazon • Vancouver

On-site
CAD 171,000 - 286,000
Software Dev Engineer, Alameda
Software Dev Engineer, Alameda

Amazon Web Services (AWS) • Vancouver

On-site
CAD 115,000 - 192,000
Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, FOX
Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, FOX

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Software Development Engineer II, Amazon Fulfillment Technologies (AFT) - Workforce Optimization
Software Development Engineer II, Amazon Fulfillment Technologies (AFT) - Workforce Optimization

Amazon Inc. • Toronto

On-site
CAD 115,000 - 192,000
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 Engineer II, Ordering
Software Development Engineer II, Ordering

Amazon • Vancouver

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
Software Development Engineer, AFT Outbound Flow
Software Development Engineer, AFT Outbound Flow

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
Paid time off
+1
Software Development Engineer, Amazon Customer Service
Software Development Engineer, Amazon Customer Service

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Health insurance
RRSP
DPSP
+1
Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, AFT Outbo[...]
Software Development Engineer, Amazon Fulfillment Technologies (AFT) - Outbound/Flow, AFT Outbo[...]

Amazon • Toronto

On-site
CAD 115,000 - 192,000
Software Development Engineer II, Amazon Fulfillment Technologies (AFT) - Workforce Optimization
Software Development Engineer II, Amazon Fulfillment Technologies (AFT) - Workforce Optimization

Amazon • Toronto

On-site
CAD 115,000 - 192,000