
About Amazon
The everything store and cloud computing leader
Key Highlights
- Headquartered in South Lake Union, Seattle, WA
- Over 1.5 million employees worldwide
- Leading cloud services through Amazon Web Services (AWS)
- Acquired Whole Foods, Twitch, and Ring
Amazon, headquartered in South Lake Union, Seattle, WA, is the world's largest online retailer and a leader in cloud computing through Amazon Web Services (AWS). With over 1.5 million employees globally, Amazon operates in various sectors, including AI with its Alexa devices and a vast marketplace k...
🎁 Benefits
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
🌟 Culture
Amazon's culture is driven by customer obsession and a focus on innovation. The company encourages employees to think big and move fast, fostering an ...
Overview
Amazon is seeking a Software Development Engineer II to build the next generation of online payment systems. You'll work with Java and AWS to design scalable applications that process millions of transactions daily. This role requires strong software engineering skills and experience in distributed systems.
Job Description
Who you are
You have 3+ years of experience in software development, particularly in building scalable applications that handle high transaction volumes. Your expertise in Java is complemented by a solid understanding of AWS services, enabling you to design and implement robust solutions that meet performance and reliability standards.
You are familiar with REST API design and have experience working with multi-tier distributed systems. Your problem-solving skills allow you to estimate engineering efforts accurately and plan implementations that align with business goals. You thrive in collaborative environments and are eager to contribute to a team that values innovation and customer experience.
Desirable
Experience with payment processing systems or financial applications is a plus. Familiarity with agile methodologies and tools like Jira will help you navigate the development process effectively. You are open to learning new technologies and adapting to the evolving landscape of online payments.
What you'll do
In this role, you will define, design, and implement multi-tier distributed software applications that support Amazon's payment processing needs. You will work closely with cross-functional teams to gather requirements and ensure that the systems you build meet the highest standards of functionality, performance, and scalability.
You will be responsible for estimating engineering efforts and planning the rollout of system changes. Your role will involve collaborating with product managers and other stakeholders to ensure that the solutions you develop align with customer needs and business objectives. You will also participate in code reviews and contribute to the continuous improvement of development practices within the team.
As part of a fast-growing area within Amazon, you will have the opportunity to innovate and improve customer experiences across various payment methods and currencies. You will be challenged to think creatively and push the boundaries of what is possible in online payment systems.
What we offer
Amazon provides a dynamic work environment where you can grow your skills and advance your career. You will have access to cutting-edge technologies and the opportunity to work on projects that impact millions of customers worldwide. We offer competitive compensation and benefits, including health insurance, retirement plans, and employee discounts.
Join us in our mission to deliver game-changing financial processing power and help shape the future of online payments. We encourage you to apply even if your experience doesn't match every requirement — your unique perspective could be just what we need.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Amazon.
Similar Jobs You Might Like
Based on your interests and this role

Software Engineering
Amazon is hiring a Software Development Engineer II to build innovative global payments solutions. You'll work with technologies like Java and web services in Bengaluru. This position requires a strong understanding of computer fundamentals and experience in building large-scale distributed systems.

Software Engineering
Amazon is hiring a Software Development Engineer II for their Business Payments team to design and implement AI-native platform capabilities. You'll work with technologies like Java and AWS to build scalable payment services. This position requires 3+ years of software development experience.

Software Engineering
Amazon is hiring a Senior Software Development Engineer III for their Payments team to build the next generation of online payment systems. You'll work with Java and AWS to develop high-quality software solutions. This position requires significant experience in software engineering and distributed systems.

Systems Engineer
Amazon is hiring a System Development Engineer to support their payment products. You'll troubleshoot and develop tools for large-scale distributed systems using Java and Ruby. This position requires experience in software maintenance and configuration.