Principal Software Engineer, Last Mile Payments
Amazon's global fulfillment network ships millions of packages worldwide using third-party vendors that employ millions of drivers worldwide.
The Last Mile Payments system is responsible for disbursing billions of dollars in payments to these drivers on a recurring cadence across 20+ geographies.
These payments are processed using a large-scale distributed system that handles millions of transactions and disburses billions of dollars worldwide, addressing geo-specific nuances and maintaining local financial compliance.
We have a goal to eliminate tech debt on this platform through a multi-tenant architecture and to increase platform adoption by simplifying onboarding.
We plan to raise the payment automation rate from 97.5 % to 99.5 %, improve controllership risk and MM$ cost savings, increase the time-to-payment rate from 99.8 % to ***** %, and improve payment accuracy by reducing disputes from 15 % to 2 % for all types of payments, thereby improving customer experience.
As a Principal Software Engineer on the Payments team, you will make key architectural design decisions that will have a large impact on these underlying systems and effect change on a critical part of Amazon logistics.
The software you will own in this role will range from highly scaled backend web services to full-stack web applications, as well as GenAI-driven features such as agents to resolve disputes and aid approvals for financial claims that reduce payment friction for our drivers and internal operators.
You will actively influence major technical decisions, improve scalability, efficiency, and lower the cost to serve, and innovate new experiences for drivers with full-stack codebases that directly impact the end-to-end driver experience.
You will be a hands-on practitioner on services that power payment experiences for millions of drivers across 20+ geographies, work on platform features that impact multiple tech teams across the payments organization, partner with 10+ teams in cross-VP orgs, drive the adoption of GenAI tools across the organization, lead the technical vision for agentic tools, and help inform long-term product vision.
As the primary PE for our space, you will be the most senior engineer to a group of 40+ SDEs, contribute to their career growth, mentor junior engineers, and raise the bar for operational excellence, which averages fewer than 6 pages per month for the org.
You will take action to ensure that our software continues to scale well during peak events and that we manage our tech debt effectively over time.
About the team
Last Mile Payments owns a self-invoicing payments platform for Last Mile business and logistics offering for Amazon.
Essentially, this is a payroll system for Last Mile vendors disbursing billions of dollars every month, present in 20+ geographies supporting Amazon deliveries.
The platform is organized into five focus areas:
1) The Pricing team owns a price-management platform used by internal operators to manage pricing plans that power the payment experience for DSPs.
Their focus is to simplify price management across various programs, build system controls/approvals in accordance with SOX, and reduce controllership risks by removing manual intervention for accurate pricing experience for the drivers.
2) The Payee experience team owns the charter of building best-in-class payee experience for DPs/DSPs.
This team owns a full-stack suite of applications, powering the earnings view experience for Delivery Providers (DPs) and invoicing experience for Delivery Service Providers (DSPs).
They build simplified, easy-to-follow earnings experience across mobile and web platforms across multiple geographies.
In addition, they own a rule-management platform that ensures payment changes are routed through the right level of approvals in compliance with SOX and S&TP policies.
3) The Payment processing team is responsible for accurate and timely payments (on-time SLA – ***** %) to the drivers.
This team builds solutions for payment computation, invoice generation, tax calculation, disbursement of payments, and innovation at the speed of payments.
They also own a tips platform responsible for accurate and timely calculation and disbursement of tips.
4) The Ingestion/Onboarding team focuses on building a unified payments onboarding flow for the driver pool across multiple tenants, simplifying onboarding time for new geographies/tenants, and building region-specific solutions such as e-invoicing.
They also own a centralized ingestion solution for the payments platform.
5) The Hawk Team is a vertical pillar that focuses on payment data quality using ML-based solutions.
Basic Qualifications
Preferred Qualifications
Experience with ML and working with science teams
E2E and integration testing patterns, and code quality
Cybersecurity
NoSQL or NewSQL storage solutions
Frontend development
Any finance domain experience is a plus
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 for more information.
If the country/region you're applying in isn't listed, please contact your Recruiting Partner.
Amazon is an equal-opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.
#J-*****-Ljbffr