Software Dev Engineer, AFFS - ARS (Amortization Runtime Subledger)
- Vancouver, BC, Canada
Full-time
Applications open in a new tab.
Job details
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original 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.
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
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
- 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
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
More about this job
Responsibilities
Design, develop, and operate the USL and rACE financial systems, ensuring high availability, data integrity, and accurate variance reconciliation. Improve system performance and scalability, support production services through monitoring and on-call response, and mentor engineers through reviews and technical discussions.
Requirements
Candidates need at least three years of professional, non-internship software development experience and at least two years of experience designing or architecting new or existing systems. The posting also requires programming experience in at least one language; preferred qualifications include three or more years across the software development lifecycle and a bachelor's degree in computer science or equivalent.
Skills
- Software Development
- Distributed Systems
- System Architecture
- System Design
- Scalability
- Reliability
- High Availability
- Data Integrity
- Financial Systems
- Variance Reconciliation
- Monitoring
- Automated Issue Resolution
- Performance Optimization
- Testing
- Code Reviews
- Operational Support
Benefits
- Health Insurance
- Dental Insurance
- Vision Insurance
- Prescription Insurance
- Basic Life Insurance
- Accidental Death And Dismemberment Insurance
- Deferred Profit Sharing Plan
- Paid Time Off
- Sign-On Payments
- Restricted Stock Units
Visa sponsorship
Not detected in the job text
Categories
- Software
- Technology
- Finance & Accounting
- Engineering
Keywords
- Amazon Financial Foundation Services
- Amortization Runtime Subledger
- Universal Subledger
- Financial Transactions
- Financial Workflows
- Distributed Systems
- High Throughput
- Low Latency
- Strong Consistency
- Data Integrity
- Variance Reconciliation
- Architecture Design
- Implementation
- Testing
- Deployment
- Operational Support
- Monitoring
- Alarming
- Automated Issue Resolution
- On-Call Rotation
- Performance Optimization
- Scalability
- Code Reviews
- Design Patterns
- Source Control Management
- Build Processes
- Coding Standards