Software Development Engineer II, AWS Aurora

Amazon Web Services (AWS) is a leading cloud computing platform providing scalable and reliable cloud services to businesses worldwide.
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer II, AWS Aurora

Join the innovative team at AWS Aurora, where you'll be at the forefront of building hyper-scale database services in the cloud. Aurora is a distributed, fault-tolerant database service that performs up to five times faster than standard MySQL databases and three times faster than standard PostgreSQL databases. As one of AWS's fastest-growing services, Aurora has a direct impact on hundreds of thousands of users worldwide.

As a Software Development Engineer II, you'll be working on the Aurora Global Database project, designing and implementing crucial database components that help scale and enhance performance for growing customer demands. You'll be part of a team that values technical excellence, innovation, and collaborative problem-solving.

The role offers an exciting opportunity to work with cutting-edge database technology while solving complex technical challenges. You'll collaborate with talented engineers and have direct input into the architecture and development of systems that power some of the world's fastest-growing businesses. The team provides comprehensive support for new members, including a dedicated launch buddy who offers mentorship and guidance.

This position is perfect for someone who is passionate about distributed systems, database technology, and cloud computing. You'll have the chance to make significant contributions to a product that's revolutionizing how businesses manage their data at scale. The role combines technical depth with customer impact, offering opportunities for both professional growth and meaningful contributions to AWS's database services.

Last updated 18 hours ago

Responsibilities For Software Development Engineer II, AWS Aurora

  • Design and implement major database components for Aurora Global Database
  • Deliver software features and improvements to major portions of team's software
  • Work with customers, stakeholders, and peers to understand and deliver solutions
  • Design software solutions to enable new features or improve existing ones
  • Perform operational work to solve customer problems
  • Contribute to full software development lifecycle
  • Participate in code reviews, testing, deployment and maintenance

Requirements For Software Development Engineer II, AWS Aurora

MySQL
PostgreSQL
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • Experience programming with at least one software programming language
  • Experience with design patterns, reliability and scaling of systems

Interested in this job?

Jobs Related To Amazon Software Development Engineer II, AWS Aurora

Software Dev. Engineer II, INTech LatAm and APAC

Software Development Engineer role at Amazon's INTech team, focusing on expanding retail features across Latin America and Asia Pacific regions.

Software Development Engineer II - AWS Networking Application, SIDR

AWS seeks Software Development Engineer II to develop network control plane software and implement SDN solutions for their global cloud infrastructure.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and credit card systems.

Software Development Engineer, Digital Acceleration

Software Development Engineer role at Amazon's Digital Acceleration team, focusing on revolutionizing digital product sales and customer engagement through innovative software solutions.

Quality Assurance Engineer II, US CBCC

Quality Assurance Engineer II position at Amazon's Payment Product team, focusing on testing and quality assurance for payment platforms and applications.