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
Senior Software Development Engineer, Customer Trust - Core Services
Join Amazon as a Senior Software Development Engineer to build scalable AI systems for customer trust.
Senior Applied Scientist, AWS Marketing AI/ML
Join AWS as a Senior Applied Scientist in Marketing AI/ML, leading personalization and targeting initiatives.
Frontend Engineer II
Join AWS as a Frontend Engineer II to build web applications using Angular, CSS, and JavaScript frameworks.
Senior Software Development Engineer
Join Amazon as a Senior Software Development Engineer to innovate in delivery and fulfillment technology.
Lead Software Engineer with AWS and REST Expertise
Join Wellhub as a Lead Software Engineer to design scalable web applications using AWS and REST in a remote role.
Applied Scientist, Artificial General Intelligence
Join AWS as an Applied Scientist in Artificial General Intelligence, driving AI innovation in cloud computing.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Amsterdam. Work on cutting-edge technology and industry-defining projects.
Deep Learning Architect, AWS Generative AI Innovation Center
Join AWS as a Deep Learning Architect to innovate with Generative AI, solving real-world problems in a fast-paced environment.
Senior Full-Stack Developer with AWS and Angular
Join Gofore as a Senior Full-Stack Developer in Munich. Work with AWS, Angular, and more in a hybrid role. Apply now!
Deployment Cloud Support Engineer - Spanish Speaker
Join AWS as a Deployment Cloud Support Engineer in Dublin, fluent in Spanish, to support global cloud solutions.
DevOps Engineer with AWS and Linux Experience
Join Amazon as a DevOps Engineer to work on AWS cloud solutions, Linux systems, and CI/CD in New York.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Luxembourg. Work on cutting-edge projects and innovate with experienced engineers.
Senior Software Engineer, Backend
Join Uber as a Senior Software Engineer, Backend, focusing on AWS, Java, and microservices in Aarhus, Denmark.
Software Development Engineer Intern
Join Amazon as a Software Development Engineer Intern in Stockholm, Sweden. Work on cutting-edge technology and industry-defining projects.
Senior Cloud Engineer
Join as a Senior Cloud Engineer to architect and deploy cloud solutions using Azure, AWS, and GCP. Lead innovation in cloud technology.
Software Development Engineer, Prime Video Play Starts
Join Prime Video as a Software Development Engineer to shape the future of video entertainment.
Software Development Engineer I, Redshift
Join Amazon Redshift as a Software Development Engineer I to design and implement high-performance data solutions.
Principal Software Engineer - SRE
Join Walmart Global Tech as a Principal Software Engineer - SRE, leading CI/CD and system architecture innovations.
DevOps Engineer with AWS and Linux Expertise
Join Stream as a DevOps Engineer to manage AWS infrastructure, enhance system observability, and work with cutting-edge technology.
Systems Development Engineer, Managed Operations
Join AWS as a Systems Development Engineer in Dublin to lead operations for the European Sovereign Cloud, focusing on high-availability AWS services.
Cloud Engineer
Join SQUER as a Cloud Engineer in Vienna. Work with AWS, Azure, or GCP, automate with Terraform, and enjoy hybrid work and great benefits.
Lead Software Development Engineer, Consumer Domains
Lead Software Development Engineer role at Audible in Newark, NJ, focusing on consumer domains and innovative software solutions.
Software Development Engineer II, AWS Field Experience
Join AWS as a Software Development Engineer II to build innovative global products. Embrace a culture of inclusion and career growth.
Front End Engineer II - AWS Systems Manager
Join AWS as a Front End Engineer II to build interactive interfaces using React and JavaScript for AWS Systems Manager.