The Aurora Control Plane team is looking for a Software Development Engineer to help build the backbone of Amazon Aurora. This team owns critical infrastructure that powers database migrations, replication, parameter management, and high availability for Amazon Aurora and Amazon RDS. They build 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. Their services support millions of active databases across all AWS regions. The role involves designing and implementing features that directly impact hundreds of thousands of AWS customers who depend on Aurora and RDS for their most critical workloads. The engineer will 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. This role is for individuals passionate about databases, distributed systems, and operational excellence.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level