
The everything store and cloud computing leader
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...
Amazon offers competitive salaries, stock options, generous PTO policies, and comprehensive health benefits. Employees also have access to a learning ...
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 ...

Amazon • Redmond, Washington, USA
Amazon is hiring a Software Development Engineer for the Amazon Aurora Storage team to build hyper-scale database services in the cloud. You'll work with Java and AWS technologies to develop critical system software components. This position requires experience in large-scale distributed systems development.
You have a strong background in software development with a focus on building scalable systems — your experience includes working with large-scale distributed systems and you understand the complexities involved in managing vast volumes of data in the cloud. You excel in communication and customer focus, ensuring that the solutions you develop meet user needs effectively.
You are proficient in Java and have experience with MySQL-compatible databases — your technical expertise allows you to design and implement robust database solutions that combine high performance with cost-effectiveness. You are comfortable working in a hands-on environment, where you can contribute to both the design and development of significant system software components.
You thrive in collaborative settings and enjoy mentoring other engineers — your leadership skills help foster a productive team environment, and you take pride in guiding less experienced team members through technical challenges. You are passionate about technology and eager to contribute to innovative projects that have a direct impact on users.
Experience with AWS services is a plus, as it aligns with the cloud-based nature of the Amazon Aurora service. Familiarity with relational database engines and their performance optimization techniques will further enhance your contributions to the team.
As a Software Development Engineer on the Amazon Aurora Storage team, you will be responsible for designing and developing core systems that power AWS database services — your work will directly impact hundreds of thousands of users who rely on these services for their data management needs. You will engage in hands-on development, building rock-solid components that ensure the reliability and performance of the database engine.
You will collaborate with cross-functional teams to define system requirements and translate them into technical specifications — your ability to communicate effectively with stakeholders will be crucial in ensuring that the solutions you develop align with business objectives. You will also participate in code reviews and contribute to the overall improvement of the development process, sharing your insights and best practices with the team.
In this role, you will have the opportunity to work on cutting-edge technology and contribute to the evolution of cloud-based database services — your contributions will help shape the future of how data is managed in the cloud. You will be part of a fast-growing business, and your work will have a lasting impact on the technology and products offered by Amazon.
Amazon provides a comprehensive benefits package that includes competitive compensation, equity options, and a full range of medical and financial benefits. You will have the chance to work in a dynamic environment where innovation is encouraged, and your contributions are valued. Join us at Amazon and be part of a team that is revolutionizing the way people manage data in the cloud.
Apply now or save it for later. Get alerts for similar jobs at Amazon.