Amazon Web Services (AWS) logo

Principal Software Engineer - Aurora Storage

Amazon Web Services (AWS)

Job Description

As a Principal Software Engineer for Aurora Storage at Amazon Web Services (AWS), you will be at the forefront of designing and developing large-scale, resilient storage systems. Aurora Storage is a highly available, self-healing, and six-way replicated storage service purpose-built for cloud databases. Unlike other relational databases, Aurora’s separation of compute and storage enables offloading several critical functions such as transaction redo logging, crash recovery, and backup/restore to Aurora. Aurora also enables customer-facing features facilitating data recovery, logical replication, and improved performance.

Key Responsibilities

  • Design and develop large-scale, resilient storage systems.
  • Innovate and support new technological architectures.
  • Translate customer needs into workable technology solutions.
  • Produce both detailed technical work and high-level architectural designs.
  • Work with leaders across the database services organization to define business and architecture vision.
  • Own the architecture, existing and future, for the Aurora storage layer.
  • Mentor engineers on the team and establish best practices.
  • Engage in the entire software development lifecycle to have a hands-on impact.

About You

You are passionate about designing large-scale and resilient storage systems, innovating and supporting new technological architectures. You think globally when building systems, ensuring high performance and scalability. You are a pragmatic visionary who can translate customer needs into workable technology solutions. Your expertise is deep and broad; you’re hands-on, producing both detailed technical work and high-level architectural designs.

Basic Qualifications

  • Knowledge of object-oriented design, data structures, and algorithms.
  • Experience in professional software development.

Preferred Qualifications

  • Experience designing and building large-scale systems in a multi-tiered, distributed environment (Service Oriented Architecture).

Why AWS?

Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating — that’s why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.

Work/Life Balance

We value work-life harmony. Achieving success at work should never come at the expense of sacrifices at home, which is why we strive for flexibility as part of our working culture.

Inclusive Team Culture

Here at AWS, it’s in our nature to learn and be curious. Our employee-led affinity groups foster a culture of inclusion that empowers us to be proud of our differences.

Mentorship and Career Growth

We’re continuously raising our performance bar as we strive to become Earth’s Best Employer. That’s why you’ll find endless knowledge-sharing, mentorship, and other career-advancing resources here to help you develop into a better-rounded professional.

Amazon is an equal opportunities employer. We believe passionately that employing a diverse workforce is central to our success. We make recruiting decisions based on your experience and skills. We value your passion to discover, invent, simplify, and build.

Benefits
Extracted with AI

  • Work/Life Balance
  • Inclusive Team Culture
  • Mentorship and Career Growth

Similar jobs

Last update: 23 minutes ago

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Systems Engineer, Managed Operations

Join AWS as a Senior Systems Engineer in Berlin to lead operations for the European Sovereign Cloud, ensuring high-availability AWS services.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Software Development Engineer - Aurora Limitless Database

Join AWS as a Senior Software Development Engineer to innovate in cloud database services with Aurora Limitless Database.

Aiven logo
Aiven

Staff Software Engineer

Join Aiven as a Staff Software Engineer to develop cloud operations platforms using open-source technologies. Hybrid work in Berlin.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Principal Systems Development Engineer, Managed Operations

Join AWS as a Principal Systems Development Engineer to drive operational efficiency and reliability in cloud services.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Principal Engineer at Amazon Web Services (AWS)

Principal Engineer role at AWS, Dublin. Involves technical leadership, system architecture, and software development.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Systems Development Engineer, Managed Operations

Join AWS as a Senior Systems Development Engineer to improve and operate large-scale software systems in Berlin.

Zalando logo
Zalando

Senior Backend/Data Engineer

Join Zalando as a Senior Backend/Data Engineer in Berlin to enhance our audience-building platform using AWS, Java, Scala, and SQL.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Software Development Engineer in EC2 Accelerated Platforms

Join AWS in Berlin as a Software Development Engineer in EC2 Accelerated Platforms, working on cutting-edge cloud technologies.

Amazon Web Services (AWS) logo
Personio logo
Personio

Staff Software Engineer, Data Platform

Join Personio as a Staff Software Engineer in Berlin to build scalable data platforms using Kafka, Kubernetes, and AWS. Drive innovation and excellence.

Haufe Akademie logo
Haufe Akademie

Software Engineer AWS & TypeScript

Join Haufe Akademie as a Software Engineer specializing in AWS & TypeScript to develop innovative cloud solutions in Freiburg.

HeyJobs logo
HeyJobs

Senior Software Engineer - AWS, Python, Ruby on Rails

Join HeyJobs as a Senior Software Engineer to design scalable systems using AWS, Python, and Ruby on Rails in a dynamic team.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Software Development Engineer III, AWS IDEs

Join AWS as a Senior Software Development Engineer to build AI/ML tools for developers, enhancing cloud experiences.

CARFAX Europe logo
CARFAX Europe

Senior DevOps Engineer

Join CARFAX Europe as a Senior DevOps Engineer to manage AWS infrastructure, develop CI/CD pipelines, and enhance system observability.

Zalando logo
Zalando

Backend Software Engineer - Privacy Technology

Join Zalando as a Backend Software Engineer in Privacy Technology, focusing on data protection and privacy automation services.

Computer Futures logo
Computer Futures

Cloud Data Engineer

Seeking a Cloud Data Engineer with expertise in AWS, Python, and CI/CD for a hybrid role in Hannover. Join our dynamic team!

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Front End Development Engineer - AWS Commerce Platform

Join AWS as a Front End Development Engineer to build high-quality user interfaces using Angular, React, and TypeScript in Berlin.

9am logo
9am

Senior Solution Architect AWS (Freelance)

Seeking a Senior Solution Architect AWS for a freelance role in Frankfurt, Germany. Remote work available. Extensive AWS experience required.

Amazon Web Services (AWS) logo
Basetime BV logo
Basetime BV

Senior Python Developer with AWS Experience

Join Basetime BV as a Senior Python Developer to develop and maintain AWS cloud solutions. Hybrid work, competitive salary, and growth opportunities.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Software Development Engineer, AWS Compute Services

Join AWS as a Software Development Engineer to innovate in serverless computing. Work on large-scale systems in Austin, Texas.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Software Development Engineer, AWS Training and Certifications

Join AWS as a Software Development Engineer to build learning systems for millions of users, focusing on performance, scalability, and innovation.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Senior Software Development Engineer, Amazon Connect Cases (AWS)

Join AWS as a Senior Software Development Engineer to lead impactful projects in cloud-based contact centers.

Amazon Web Services (AWS) logo
Amazon Web Services (AWS)

Systems Development Engineer, Managed Operations

Join AWS as a Systems Development Engineer to improve and operate large-scale software systems.