Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 7 months 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?