Software Dev Engineer II, Last Mile Payments
Are you interested in building multi-tenant and highly scalable services to process critical business payments globally for Amazon? You will build services that cater to a wide variety of payment scenarios across the regions Amazon operates in.
The Last Mile Payments team is building the next generation of payments platform to ensure accurate and on-time payments for all our delivery service partners across the Amazon ecosystem. As a Software Development Engineer on the Last Mile Payments team, you will be building services and platforms to self-serve onboarding of our delivery service partners for payment, enabling them to configure various payment contracts, devise mechanisms for accurate payment computations, and disburse payments on time. You will also be responsible for building differentiated levels of approvals and visibility for various users and actors in the payment life cycle. Furthermore, you will work on evolving invoicing needs, handling distinct requirements across the globe. You will provide technical leadership, architectural guidance, and mentorship, becoming a key driver of the team’s technical and operational excellence. Our engineers love listening to customers, working as a team, and proactively solving problems whenever necessary. If you want to work in this exciting space, building robust, highly available systems handling millions of requests, disbursing billions in payments, and finding new ways to further enhance great customer experiences, then we want to talk to you about joining our Last Mile Payments team.
It’s no secret that Amazon relies on its technology to deliver millions of packages every day to its customers – on time, with low cost. Our Last Mile technology division builds software solutions that work across our vendors, delivery stations, and carriers to optimize both time and cost of getting packages into the hands of our customers. This remains a fast-growing business, and our technical journey has only started. With rapid expansion into new geographies, unique delivery models for products ranging from fresh groceries to big-screen TVs, and a growing number of shipments worldwide, we will need innovative solutions to scale our software to meet these opportunities.
Key job responsibilities
You will lead the design, development, and deployment of robust, highly available, and scalable payment solutions. You will partner with business stakeholders and cross-functional teams to learn the evolving requirements and deliver the best customer experience. You are responsible for maintaining the technical bar of the team through your design and code reviews. You will build engineering processes and tools to improve the velocity and productivity of the team. Additionally, you will mentor emerging engineers within the team and in the organization.
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
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 here for more information.
Posted: February 11, 2025
Amazon is committed to a diverse and inclusive workplace. Amazon is an equal opportunity employer and does not discriminate on the basis of race, national origin, gender, gender identity, sexual orientation, protected veteran status, disability, age, or other legally protected status.
#J-18808-Ljbffr