Principal Software Engineer, Aurora Storage

AWS is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and continuously innovating.
Backend
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
Enterprise SaaS · Cloud

Description For Principal Software Engineer, Aurora Storage

Aurora Storage (Grover) is a cutting-edge, highly available storage service purpose-built for cloud databases at AWS. This Principal Engineer role offers an opportunity to shape the future of cloud database storage technology. You'll be working on a system that provides six-way replicated storage and enables critical functions like transaction logging, crash recovery, and backup/restore for Aurora databases. The role involves designing large-scale resilient storage systems and innovating new technological architectures.

As a Principal Engineer, you'll collaborate with leaders across the database services organization to define both business and architectural vision. The position requires deep technical expertise combined with business acumen to make strategic technology decisions. You'll be responsible for the entire Aurora storage layer architecture, both current and future implementations.

AWS, as the world's leading cloud platform, provides an environment of continuous innovation and learning. The team culture emphasizes work-life harmony, inclusion, and professional growth. You'll have access to extensive knowledge-sharing resources and mentorship opportunities while working on technology that powers some of the world's most successful companies.

The role offers the chance to work with a diverse team of engineers, participate in the entire software development lifecycle, and have direct impact on products used by global customers. You'll be expected to lead by example, tackle complex technical challenges, and help maintain AWS's industry leadership in cloud database services.

This position is ideal for someone who combines deep technical expertise with strategic thinking and enjoys mentoring others while working on cutting-edge cloud technology.

Last updated 19 minutes ago

Responsibilities For Principal Software Engineer, Aurora Storage

  • Own the architecture, existing and future, for Aurora storage layer
  • Work with leaders across database services organization to define business and architecture vision
  • Balance technical leadership with strong business judgment for technology choices
  • Mentor engineers on the team and establish best practices
  • Lead the most challenging design and development problems
  • Deliver solutions that reflect understanding of customers' needs and business vision

Requirements For Principal Software Engineer, Aurora Storage

Java
  • Bachelor's degree
  • 10+ years of non-internship professional software development experience
  • Experience designing and building large-scale systems in a multi-tiered, distributed environment (Service Oriented Architecture)

Benefits For Principal Software Engineer, Aurora Storage

Medical Insurance
Dental Insurance
Vision Insurance
  • Work-life harmony
  • Mentorship and career growth opportunities
  • Inclusive team culture
  • Employee-led affinity groups
  • Knowledge-sharing resources

Interested in this job?

Jobs Related To Amazon Principal Software Engineer, Aurora Storage

Principal Software Engineer, US Prime & Marketing Tech

Principal Software Engineer role at Amazon leading the development of marketing and merchandising systems for Prime, combining technical leadership with strategic innovation.

Sr. Principal Software Engineer, Last Mile Delivery Tech, Delivery Technology Org (DTO)

Lead technical strategy and automation initiatives for Amazon's Last Mile Delivery Tech, overseeing critical systems and driving innovation in delivery station automation.

Principal Software Engineer, Advertising Trust

Lead architectural design and implementation of high-scale advertising trust systems at Amazon, ensuring policy compliance and optimal ad delivery across 30+ countries.

Principal Software Engineer, US Prime & Marketing Tech

Principal Software Engineer role at Amazon leading the development of marketing and merchandising systems for Prime, combining technical leadership with strategic innovation.

Principal Software Engineer

Lead development of Microsoft's Cloud Data Warehouse core components, focusing on query optimization and distributed processing. Principal Engineer role offering $161K-$286K.