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

A global technology company that provides cloud computing, e-commerce, and artificial intelligence services through AWS.
$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 and maintaining hyper-scaler database services in the cloud. This role is crucial in revolutionizing cloud-based data management, impacting hundreds of thousands of AWS database users. Aurora, a distributed, fault-tolerant database service, provides unparalleled performance with MySQL and PostgreSQL compatibility at 1/10th the cost of commercial databases.

As an SDE II on the Aurora Availability team, you'll be responsible for designing and implementing software components that enhance system availability for critical customer workloads. The position offers the opportunity to work with cutting-edge technology that delivers 5x the throughput of MySQL and 3x of PostgreSQL, making it one of AWS's fastest-growing services.

The role combines technical excellence with customer impact, requiring strong implementation skills for scalable, fault-tolerant systems. You'll join a collaborative team that values knowledge sharing and mentorship, with a structured onboarding process and support for career development. The team maintains high standards for coding, design, and documentation while fostering an inclusive culture that celebrates continuous learning and growth.

This position offers competitive compensation, including a base salary range of $114,800 to $191,800 per year, plus equity and comprehensive benefits. The role is based in Vancouver, Canada, where you'll work with a diverse team of professionals committed to pushing the boundaries of cloud database technology.

Last updated 2 minutes ago

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

  • Design and implement software components for Aurora Availability team
  • Enhance existing components to improve availability
  • Deliver software features and improvements
  • Work with customers, stakeholders, and peers
  • Design software solutions for new features
  • Contribute to the full software development lifecycle
  • Participate in operational work to solve customer problems
  • Conduct code reviews and maintain coding standards

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
  • Strong technical skills and problem-solving abilities
  • Excellent verbal and written communication skills

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)

Quality Engineering Manager, AMT (AirPlay)

Lead Quality Engineering team for Apple's AirPlay technology, managing automation and testing across Apple devices.

Product Manager, Retail Technology

Lead product management for Apple's retail technology solutions, driving innovation in customer experience and business processes across global stores.

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Engineering Project Manager position at Apple, focusing on SAP Payments & Trade In systems, requiring expertise in SAP SD functionality and project management.

Software Engineering Manager

Engineering Manager position at Microsoft leading the M365 Routing team, focusing on high-scale distributed systems and team leadership in Prague.

Member of Technical Staff - Platform Engineer

Microsoft is seeking a Staff Platform Engineer to build AI Platform services for Copilot, requiring 6+ years of experience in distributed systems and cloud infrastructure.