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 Software Development Engineer III to join their Aurora team, focusing on building and maintaining their innovative database service. This role sits at the intersection of database technology and cloud computing, working on Amazon Aurora - a MySQL and PostgreSQL compatible relational database service that delivers superior performance at a fraction of traditional costs.

The position offers a unique opportunity to work on large-scale distributed systems that power one of AWS's most critical services. You'll be part of the Aurora Storage platform team, developing systems that span thousands of servers across multiple global data centers. This is a core development role where you'll own the design and implementation of critical components that serve hundreds of thousands of customers worldwide.

As an SDE III, you'll tackle complex technical challenges across the entire stack, often solving problems that haven't been addressed before. Your responsibilities will include designing, implementing, testing, and maintaining innovative software solutions that transform service performance, durability, cost, and security. You'll build high-quality, always-on products that need to meet the demanding requirements of enterprise customers.

The role combines hands-on development with technical leadership responsibilities. You'll mentor other engineers, participate in design discussions, conduct code reviews, and work closely with cross-functional teams. The position offers the excitement of a startup-like environment within Amazon's larger organization, where you'll focus on high-impact projects that directly affect the business.

AWS values diverse experiences and provides numerous opportunities for growth through employee-led affinity groups, mentorship programs, and ongoing learning experiences. The company promotes work-life harmony and provides a supportive environment where you can develop into a well-rounded professional while working on cutting-edge cloud technologies.

This is an excellent opportunity for experienced engineers who are passionate about distributed systems, databases, and cloud computing, and who want to make a significant impact on a service used by customers worldwide. You'll be joining a team that's at the forefront of database innovation, working with technologies that operate at unprecedented scale.

Last updated 16 minutes ago

Responsibilities For Software Development Engineer III, Aurora

  • Design and develop significant software components for Amazon Aurora database service
  • Build large scale systems spanning thousands of servers across multiple data-centers
  • Mentor other engineers and provide technical leadership
  • Participate in design discussions and code reviews
  • Work on improving service performance, durability, cost, and security
  • Build high-quality, highly available systems

Requirements For Software Development Engineer III, Aurora

MySQL
PostgreSQL
  • 5+ years of programming experience with at least one programming language
  • 5+ years of non-internship professional software development experience
  • 5+ years of leading design or architecture experience
  • 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
  • Inclusive Team Culture
  • Employee-led affinity groups
  • Knowledge-sharing opportunities
  • Career advancement resources

Interested in this job?

Jobs Related To Amazon Software Development Engineer III, Aurora

Network Development Engineer, CLOS Fabric Engineering - Availability, Routing and Compliance

Senior Network Development Engineer role at AWS focusing on CLOS Fabric Engineering, combining network expertise with software development to ensure cloud infrastructure reliability and performance.

Software Dev Engineer III, Auto Software (Smart Vehicles)

Senior Software Engineer III role at Amazon focusing on improving Appstore Developer experience through cloud and device-based technologies.

Sr. Software Development Engineer, Aurora

Senior Software Development Engineer position at Amazon Aurora team, building distributed database systems at global scale.

Senior Software Development Engineer - Alexa Voice Service, Alexa Voice Services, AVS Engineering

Senior Software Development Engineer role at Amazon's Alexa Voice Service team, building and architecting Alexa capabilities for third-party devices.

Sr Software Development Engineer, Amazon Fulfillment Technologies, Inbound Foundation and Routing Team

Senior Software Development Engineer role at Amazon Fulfillment Technologies, building large-scale distributed systems for warehouse automation and logistics.