Amazon
Are you passionate about creating large-scale cloud database services? Do you seek to innovate how databases are structured in the cloud environment? Join our team at Amazon Web Services (AWS) as a Software Development Engineer for Aurora Storage and make a significant impact on hundreds of thousands of users utilizing our database services.
Amazon Aurora, compatible with MySQL and Postgres, is a revolutionary relational database service that combines high-performance and availability with the cost-effectiveness of open-source databases. Our unique storage platform powers an auto-scaling and auto-healing distributed storage solution on a global scale.
We are on the lookout for talented software engineers eager to develop large-scale systems that span tens of thousands of servers across multiple data centers worldwide. In this hands-on role, you will design and develop pivotal software components that are essential to our leading cloud database services.
Key Responsibilities:
Collaborate with diverse teams and projects to impact our global customer base.
Address and solve innovative technical challenges across all system layers.
Design, implement, test, deploy, and maintain cutting-edge software solutions to enhance service performance, reliability, cost-effectiveness, and security.
Create metrics and implement automation processes while identifying and correcting software defects.
Participate in design discussions, code reviews, and engage with stakeholders both internally and externally.
Work in a dynamic, startup-like environment, focusing on the most impactful projects.
About Our Team:
We proudly support and mentor new team members, fostering an environment that values knowledge-sharing and career advancement. No matter your level of experience, we strive to assign projects that empower you to develop your engineering skills.
Inclusivity and Work-Life Balance:
AWS champions diversity and encourages candidates from all walks of life to apply, regardless of whether they meet all qualifications. We emphasize work-life harmony, seeking to provide flexible work conditions that support both professional and personal success.
Qualifications:
3+ years of professional software development experience.
2+ years of experience in designing or architecting systems for reliability and scalability.
Proficiency in at least one programming language.
Preferred Qualifications:
3+ years of experience through the full software development life cycle.
Bachelor's degree in computer science or a related field.
Experience in embedded development using C/C++.
This position is based at our Amazon Development Center U.S., Inc. facility. The base salary for this role ranges from $129,300 to $223,600, depending on geographic location and individual qualifications. Amazon is proud to be an equal opportunity employer.