Senior Software Development Engineer, Aurora Control Plane Developer Experience
Core
Architecting, designing, and implementing high-performance, fault-tolerant distributed database systems and developer experience tools for AWS Aurora.
Role type
Senior Software Development Engineer (System Architecture & Developer Experience)
Builds
Scalable distributed database infrastructure, APIs, and operational workflows for cloud-native databases.
Domain
Cloud computing, distributed systems, database services
Deliverable
production ML models | product features | infrastructure
Required skills
System architecture design, distributed systems design, software development lifecycle ownership, technical leadership, mentoring, object-oriented design
Preferred skills
Full SDLC expertise, code review leadership, build process optimization, testing strategy, operations management
Technologies
Java, C++, C#
Responsibilities
Lead cross-organizational projects for database service architecture, design and implement highly scalable distributed systems, mentor engineers, own the full software development lifecycle.
Seniority
Senior, hands-on IC with leadership responsibilities