
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 ...
Skills & Technologies
Overview
Amazon is hiring a Software Development Engineer for their Fulfillment Technology team to build large-scale, fault-tolerant distributed systems. You'll work with technologies like Java, machine learning, and cloud computing to optimize fulfillment operations. This position requires a strong background in software engineering and problem-solving skills.
Job Description
Who you are
You have a solid background in software engineering with experience in building large-scale systems — you understand the intricacies of distributed systems and are eager to tackle complex challenges in the IoT space. You are proficient in Java and have a keen interest in machine learning and data analytics, which you leverage to create impactful solutions. You advocate for best practices in software development, ensuring that your code is robust and well-tested. You thrive in collaborative environments, working closely with cross-functional teams to deliver high-quality software on time. You are results-oriented and understand the importance of delivering value to customers while maintaining a focus on timelines. You are open to learning and adapting to new technologies and methodologies as needed.
Desirable
Experience with cloud computing platforms and familiarity with IoT technologies would be a plus, as would any exposure to material handling automation or robotics. You are comfortable working in a fast-paced environment and are excited about the opportunity to innovate in fulfillment technology.
What you'll do
As a Software Development Engineer at Amazon, you will be part of a team dedicated to optimizing fulfillment operations through innovative technology solutions. You will design and implement distributed systems that process billions of signals daily, ensuring they are fault-tolerant and scalable. You will collaborate with other engineers and stakeholders to gather requirements and translate them into technical specifications. Your role will involve writing high-quality code, conducting unit tests, and participating in code reviews to maintain the highest standards of software quality. You will also engage in troubleshooting and debugging complex issues, contributing to the continuous improvement of the systems you help build. You will have the opportunity to work with cutting-edge technologies and methodologies, pushing the boundaries of what is possible in fulfillment technology.
What we offer
Amazon provides a dynamic work environment where innovation is encouraged. You will have access to resources and support to help you grow your skills and advance your career. The company values diversity and inclusion, fostering a culture where everyone can contribute and thrive. You will be part of a mission-driven organization focused on delivering exceptional service to customers around the world. Competitive compensation and benefits are part of the package, reflecting the value you bring to the team.
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 for their Fulfillment Technology team to build large-scale, fault-tolerant distributed systems. You'll work with technologies like Java, machine learning, and cloud computing to optimize fulfillment operations. This position requires a strong background in software engineering and problem-solving skills.

Software Engineering
Amazon is hiring a Software Development Engineer to optimize fulfillment operations through large-scale, fault-tolerant distributed systems. You'll work with technologies like Java, machine learning, and cloud computing in Hyderabad.

Software Engineering
Amazon is hiring a Software Development Engineer for their Fulfilment Technologies team to develop complex distributed software systems. You'll work with Java and AWS to enhance Amazon's global fulfillment network. This position requires a proven track record in software development.

Support Engineer
Amazon is hiring a System Development Engineer for their AFT Support team to troubleshoot and resolve production software issues. You'll work with technologies like Perl, Ruby, C++, and Java, ensuring optimal fulfillment services. This position requires strong problem-solving skills and experience in software maintenance.