Software Development Engineer II, Aurora Control Plane Developer Experience
Overview
In this role you will help design and build core, highly scalable components for cloud database services. You’ll work on the Aurora Control Plane to improve reliability, availability, and performance for distributed databases used by many customers. You will be part of a startup-like team within AWS, driving developer experience and tooling at scale. Expect hands-on development, mentorship responsibilities, and close collaboration with cross-functional partners to shape the product and technology. You will contribute to a culture of ownership, learning, and impact on mission-critical systems.
Compensation / Benefitsmentorship and career growthwork-life balance and flexible cultureinclusive team culture and affinity groupsopportunity to impact at scalelearning and knowledge sharingstartup-like environment within AWS
ResponsibilitiesDesign, architect, and implement major system software components for cloud-based database servicesOwn significant parts of the distributed database stack ensuring availability, reliability, and performanceEngage in hands-on development and contribute across the SDLC, including reviews and operationsMentor engineers and collaborate with cross-functional partnersHelp shape technology direction and product through strong communication and customer focus
Key requirementsNon-internship professional software development experienceExperience designing or architecting systems for reliability and scalingExperience programming in at least one programming languageExcellent communication and collaboration skillsAbility to operate in a fast-paced, high-ownership environmentcommunicationleadershipcustomer focusdesign patternsreliabilityscaling of distributed systems