
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 hiring a Software Development Engineer II to build high-performance financial systems. You'll work with AWS, Java, and C++ to design scalable solutions. This position requires experience in software development and a strong understanding of distributed systems.
Job Description
Who you are
You have 3+ years of experience in software development, particularly in building scalable systems — you've tackled complex problems and have a solid understanding of distributed architectures. Your expertise in Java and C++ allows you to design and implement high-performance applications that can handle global financial transactions. You are familiar with AWS services and understand how to leverage cloud technologies to enhance system scalability and reliability.
You thrive in collaborative environments and enjoy working with cross-functional teams — your communication skills enable you to articulate technical concepts to non-technical stakeholders effectively. You have a strong foundation in data structures and algorithms, which helps you optimize code and improve system performance. You are passionate about delivering exceptional customer experiences and are driven by results.
Desirable
Experience with financial systems or payment processing is a plus — you understand the nuances of handling sensitive financial data and the importance of security in such applications. Familiarity with agile methodologies will help you adapt quickly to changing project requirements and deliver value incrementally.
What you'll do
As a Software Development Engineer II at Amazon, you will design and develop services that facilitate global financial transactions worth billions annually. You will be responsible for creating scalable solutions that can handle high volumes of transactions while ensuring system reliability and performance. You will collaborate with product managers and other engineers to define system requirements and translate them into technical specifications.
You will participate in code reviews and contribute to the continuous improvement of development processes — your insights will help shape best practices within the team. You will also be involved in testing and debugging applications to ensure they meet quality standards before deployment. Your role will require you to stay updated with the latest technologies and industry trends to drive innovation within the team.
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 encourage you to apply even if your experience doesn't match every requirement — we value diverse perspectives and are committed to fostering an inclusive workplace. Competitive compensation and benefits are part of our commitment to our employees, ensuring you are rewarded for your contributions.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at Amazon.