Software Development Engineer III, Aurora

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuous innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer III, Aurora

AWS Utility Computing (UC) is seeking a Senior Software Engineer III for their Aurora team, focusing on building hyper-scale database services in the cloud. Amazon Aurora is a MySQL and Postgres compatible relational database service that combines high-end commercial database performance with open source cost-effectiveness, delivering up to 5x better performance than MySQL at 1/10th the cost of commercial databases.

As a core member of the Aurora Storage platform team, you'll be responsible for designing and developing large-scale systems spanning thousands of servers across multiple global data centers. This role offers a unique opportunity to work on foundational AWS services like S3 and EC2, while contributing to revolutionary database solutions for cloud environments.

The position requires both technical excellence and leadership skills, as you'll be building critical software components while mentoring other engineers. You'll collaborate across diverse teams to impact our global customer base, solving unprecedented technical challenges at every stack level. The role combines the excitement of a startup environment with the resources and reach of Amazon's cloud infrastructure.

Key responsibilities include designing high-impact solutions for large-scale deployment, participating in architectural discussions, conducting code reviews, and working cross-functionally with stakeholders. You'll focus on building robust, highly available systems while driving innovations in service performance, durability, cost, and security.

The ideal candidate brings deep technical expertise, proven experience in distributed systems, and the ability to thrive in a fast-paced environment. This role offers exceptional opportunities for professional growth, with exposure to cutting-edge cloud technologies and the chance to shape the future of cloud database services.

AWS values diverse experiences and fosters an inclusive culture through employee-led affinity groups and ongoing learning opportunities. The company emphasizes work-life harmony and provides comprehensive support for professional development through mentorship and career advancement resources.

Last updated 8 hours ago

Responsibilities For Software Development Engineer III, Aurora

  • Design, implement, test, deploy and maintain innovative software solutions
  • Build high-quality, highly available, always-on products
  • Research implementations that deliver the best possible experiences for customers
  • Create metrics and implement automation improvements
  • Resolve root cause of software defects
  • Participate in design discussions and code reviews
  • Work cross-functionally to help drive business decisions

Requirements For Software Development Engineer III, Aurora

MySQL
PostgreSQL
  • 5+ years of programming with at least one software programming language
  • 5+ years of non-internship professional software development experience
  • 5+ years of leading design or architecture of new and existing systems
  • Experience as a mentor, tech lead or leading an engineering team
  • Experience with full software development life cycle
  • Knowledge of coding standards, code reviews, source control management
  • Experience with build processes, testing, and operations

Benefits For Software Development Engineer III, Aurora

  • Work-life balance
  • Mentorship & Career Growth
  • Knowledge-sharing opportunities
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer III, Aurora

Software Development Engineer

Senior Software Engineer role at Amazon Flex focusing on backend development for delivery partner onboarding and account management systems.

Sr. Performance Engineer, Redshift Performance Engineering

Senior Performance Engineer role at Amazon Redshift focusing on database and distributed systems performance optimization.

Sr. Software Dev Engineer, Aurora Control Plane

Senior Software Engineer role at Amazon AWS, working on Aurora database service, building scalable distributed database systems and control plane components.

Sr. SDE AWS Redshift , AWS Redshift

Senior Software Development Engineer position at Amazon AWS Redshift team, building next-generation cloud database services with focus on distributed systems and scalable architecture.

Sr SDE, Nitro Linux Kernel, AWS EC2 Nitro Operating System

Senior Software Development Engineer position at Amazon AWS, focusing on Linux kernel development for EC2 Nitro Operating System, offering competitive compensation and comprehensive benefits.