Software Development Engineer, Aurora CP - Availability (Level 5)

Amazon is a global technology company providing cloud computing, e-commerce, and artificial intelligence services.
$114,800 - $191,800
Backend
Staff Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, Aurora CP - Availability (Level 5)

Amazon Aurora is seeking a Staff Software Engineer to join their Availability team, focusing on building hyper-scaler database services in the cloud. This role is part of one of AWS's fastest-growing services, offering distributed, fault-tolerant database solutions with MySQL and PostgreSQL compatibility. The position involves working on critical systems that impact hundreds of thousands of users, delivering 5x the throughput of MySQL and 3x of PostgreSQL at 1/10th the cost of commercial databases.

The ideal candidate will be responsible for designing and implementing scalable, fault-tolerant systems while continuously improving existing components to meet growing availability demands. This role requires strong technical skills, experience with distributed systems, and excellent communication abilities. The team emphasizes knowledge sharing, mentorship, and professional growth, with project assignments aligned to individual development plans.

The position offers competitive compensation, including a base salary range of $114,800 to $191,800 per year, plus equity and additional benefits. Located in Vancouver, Canada, this role provides an opportunity to work with cutting-edge cloud technology while making a significant impact on global-scale database services. The team culture promotes inclusivity, continuous learning, and technical excellence, making it an ideal environment for experienced engineers looking to tackle complex challenges in cloud infrastructure.

Last updated 5 days ago

Responsibilities For Software Development Engineer, Aurora CP - Availability (Level 5)

  • Delivering software features and improvements to major portions of team's software
  • Working with customers, stakeholders, and peers to understand and deliver solutions
  • Designing software solutions to enable new features or improve existing ones
  • Operational work to solve customer problems and enhance team operations
  • Contribute to full software development lifecycle
  • Participate in code reviews, testing, deployment and maintenance

Requirements For Software Development Engineer, Aurora CP - Availability (Level 5)

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

Benefits For Software Development Engineer, Aurora CP - Availability (Level 5)

Medical Insurance
Equity
  • Medical benefits
  • Financial benefits
  • Equity compensation
  • Sign-on payments
  • Total compensation package

Interested in this job?

Jobs Related To Amazon Software Development Engineer, Aurora CP - Availability (Level 5)

Software Development Manager, Amazon Q Business

Lead the development of Amazon Q Business's AI-powered enterprise productivity platform, managing engineering teams and driving technical innovation at AWS.

Sr. Technical Program Manager, JP Seller Services

Senior Technical Program Manager role at Amazon Japan, leading software development projects for the Seller Services platform, requiring 7+ years of engineering team experience.

Software Development Engineer, Aurora Control Plane (Level 5)

Senior Software Engineer role at Amazon AWS working on Aurora database service, focusing on distributed systems and cloud infrastructure.

Systems Development Engineer, ServiceNow, Kuiper Enterprise Technology

Systems Development Engineer for ServiceNow at Amazon's Project Kuiper, managing and optimizing the ServiceNow platform to support global broadband access initiative.

System Development Engineer II, AMC, Ad-Tech Solutions

Join Amazon's Ad-Tech team as a System Development Engineer II, shaping the future of advertising technology.