Logo
Amazon

Senior Software Development Engineer, Aurora

Amazon, Seattle, Washington, us, 98127

Save Job

Are you a seasoned database kernel developer eager to contribute to the transformation of large-scale database services in the cloud? Join our team at Amazon Web Services and make a direct impact on countless users relying on AWS database services. Aurora Database combines innovative distributed database techniques with a state-of-the-art serverless platform, allowing it to automatically scale to millions of write transactions per second while managing petabytes of data in a single database. In this role, you will work on Aurora, focusing on a distributed, fault-tolerant database service with a self-healing storage system that auto-scales up to 128TB in a single volume. Aurora is rapidly growing, and as a key member of the team, your contributions will significantly influence many of the world’s fastest-growing businesses. Our services are crucial for customers who need performance to scale and support their mission-critical workloads. We seek software engineers with a deep understanding of relational database engine internals. Familiarity with PostgreSQL or MySQL development and knowledge of distributed database concepts is a plus. About the Team At AWS, we value diverse experiences. If your career has taken a non-traditional path or has included alternative experiences, we encourage you to apply. Why AWS? Amazon Web Services (AWS) is the leading cloud platform, offering a comprehensive suite of products that cater to businesses of all sizes. We continuously innovate by harnessing bold ideas and diverse perspectives from our teams. Our Culture and Values Inclusion: We promote an inclusive environment through employee-led affinity groups and events to foster collaboration. Mentorship: We provide resources for knowledge sharing and career advancement. Work-Life Balance: We support flexibility and strive for harmony between professional and personal lives. Basic Qualifications: Experience as a mentor, tech lead, or in leading an engineering team. Proven ability in designing and architecting systems for reliability and scalability. Professional experience in software development (not internship roles). Proficiency in a modern programming language, such as Java, C++, or C#, including object-oriented design. Recent development experience within the last three years. Preferred Qualifications: Bachelor's degree in computer science or a related field. Experience across the full software development life cycle, including coding standards, code reviews, source control, builds, testing, and operations. Amazon is committed to fostering a diverse workforce. We encourage candidates from all backgrounds to apply, regardless of whether they meet every listed qualification. If you require any accommodations during the application or interview process, please reach out for support. We value your passion for discovery, invention, simplification, and building.