Are you excited about building and operating distributed systems at massive scale? The Aurora Control Plane team is looking for a Software Development Engineer to help us build the backbone of Amazon Aurora — the fastest-growing service in AWS history.
Our team owns critical infrastructure that powers database migrations, replication, parameter management, and high availability for Amazon Aurora and Amazon RDS. We build the control plane systems that orchestrate the complete lifecycle of customer databases — enabling seamless migrations between RDS and Aurora, managing engine-based replication across regions and availability zones, ensuring customers' database parameters are applied correctly across all supported engines, and architecting the availability framework for Multi-AZ DB Cluster deployments. Our services support millions of active databases across all AWS regions.
You will design and implement features that directly impact hundreds of thousands of AWS customers who depend on Aurora and RDS for their most critical workloads. You'll work on challenging distributed systems problems — from building fault-tolerant replication pipelines to improving database availability architectures — all while operating at a scale few teams in the industry can match. If you're passionate about databases, distributed systems, and operational excellence, we'd love to hear from you.
About the team
AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply. If your career is just starting, hasn’t followed a traditional path, or includes alternative experiences, don’t let it stop you from applying.
Why AWS? Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
Inclusive Team Culture Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empower us to be proud of our differences. Ongoing events and learning experiences, including our Conversations on Race and Ethnicity (CORE) and AmazeCon conferences, inspire us to never stop embracing our uniqueness.
Mentorship & Career Growth We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship and other career-advancing resources here to help you develop into a better-rounded professional.
Work/Life Balance We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture. When we feel supported in the workplace and at home, there’s nothing we can’t achieve in the cloud.