Principal Software Engineer, Amazon DynamoDB

Amazon Web Services (AWS)

Dublin

On-site

EUR 150,000 - 210,000

Full time

11 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Amazon DynamoDB is the fully managed NoSQL database service powering the world's most demanding applications with single‑digit‑millisecond performance at scale. As part of AWS Utility Computing (UC), DynamoDB supports foundational services and innovations to keep AWS ahead.

Amazon Development Centre Ireland Limited contributes to this ecosystem by building trusted cloud solutions for global customers. As a Principal Engineer, you will own the architecture for DynamoDB's control plane, metadata

Qualifications

  • 10+ years of non‑internship professional software development experience.
  • Experience creating architectural vision.
  • Experience designing and building large‑scale systems in a multi‑tier distributed environment (SOA).
  • Experience partnering with product or program management teams.

Responsibilities

  • Own the architecture for the DynamoDB control plane, metadata and continuous data protection capabilities.
  • Mentor engineers on the team and establish best practices through technical leadership.
  • Collaborate with leaders across the database services organization to define vision and drive delivery.

Skills

Distributed systems
Databases
Leadership
Architectural vision
NoSQL

Job description

Description

Join Amazon DynamoDB - the fully managed NoSQL database service that powers the world's most demanding applications with single-digit-millisecond performance at any scale. As a cornerstone of AWS Cloud, DynamoDB serves industry leaders like Lyft, Airbnb, Samsung, Toyota, and Capital One, enabling their mission-critical workloads and innovative customer experiences.


Dynamo DB is a part of AWS Utility Computing (UC) which provides product innovations — from foundational services such as Amazon’s Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS’s services and features apart in the industry. As a member of the UC organization, you’ll support the development and management of Compute, Database, Storage, Internet of Things (Iot), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.


Key job responsibilities

You are passionate about designing large scale and resilient storage systems, innovating and supporting new technological architectures. You’ll think globally when building systems, ensuring we build high performing, scalable systems that fit well together. We are looking for pragmatic visionaries 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. As a Principal Engineer on our team, you will work with leaders across database services organization to define our business and architecture vision. You will balance technical leadership and savvy with strong business judgment to make the right decisions about technology choices. You will own the architecture, existing and future, for the DynamoDB's control plane, metadata and continuous data protection capabilities. You will share your updates with AWS leadership, get buy-in, and work with all stakeholder teams to maintain industry leadership. You will be the default mentor for all engineers on the team, establish and demand best practices through your engineering leadership. You will immerse yourself in your team’s entire software development lifecycle to have a hands‑on impact. You’ll strive for simplicity and demonstrate significant creativity and high judgment. You will take on the most challenging design and development problems personally and lead by example to delivering exceptional results that reflect a keen understanding of our customers’ needs and our business vision.


The Ideal Candidate Combines Technical Depth In Distributed Systems And Databases With Strong Leadership Abilities. They Will Be At The Forefront Of Solving Complex Challenges In



  • Hyper‑scale distributed systems

  • Global data replication and consistency

  • High‑availability architecture


Basic Qualifications


  • 10+ years of non‑internship professional software development experience

  • Experience creating architectural vision

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

  • Experience partnering with product or program management teams


Preferred Qualifications


  • Experience designing and developing large-scale, distributed and high-traffic applications with NoSQL storage;

  • Experience with AWS services

  • Publications or speaking at technical conferences

  • NoSQL expertise.


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. Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice (https://www.amazon.jobs/en/privacy_page) to know more about how we collect, use and transfer the personal data of our candidates.


Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status.


Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need a workplace accommodation or adjustment during the application and hiring process, including support for the interview or onboarding process, please visit https://amazon.jobs/content/en/how-we-hire/accommodations for more information. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.


Company - Amazon Development Centre Ireland Limited


Job ID: A3187273

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Development Manager - DynamoDB, DynamoDB
Software Development Manager - DynamoDB, DynamoDB

Amazon Web Services (AWS) • Dublin

On-site
EUR 140,000 - 210,000
Software Development Manager - DynamoDB, DynamoDB
Software Development Manager - DynamoDB, DynamoDB

Amazon • Dublin

On-site
EUR 150,000 - 190,000
Senior Software Development Engineer , AWS Database Migration Service
Senior Software Development Engineer , AWS Database Migration Service

Amazon Web Services (AWS) • Dublin

On-site
EUR 110,000 - 150,000
Manager, Software Development, AWS In-Memory Databases
Manager, Software Development, AWS In-Memory Databases

Amazon • Dublin

On-site
EUR 120,000 - 180,000
Senior Software Development Engineer, AWS RDS SQL Server
Senior Software Development Engineer, AWS RDS SQL Server

Amazon Web Services (AWS) • Dublin

On-site
EUR 110,000 - 160,000
Software Development Manager, AWS Databases, RDS Platform
Software Development Manager, AWS Databases, RDS Platform

Amazon Web Services (AWS) • Dublin

On-site
EUR 120,000 - 180,000
Software Development Engineer II — AWS DMS Schema Conversion Team, DMS Schema Conversion
Software Development Engineer II — AWS DMS Schema Conversion Team, DMS Schema Conversion

Amazon Web Services (AWS) • Dublin

On-site
EUR 120,000 - 160,000
Software Development Engineer - RDS Platform, RDS
Software Development Engineer - RDS Platform, RDS

Amazon Web Services (AWS) • Dublin

On-site
EUR 90,000 - 140,000
Software Development Engineer, AWS Database Migration Service
Software Development Engineer, AWS Database Migration Service

Amazon Web Services (AWS) • Dublin

On-site
EUR 90,000 - 150,000
Principal NoSQL Architect for Global Storage & Replication
Principal NoSQL Architect for Global Storage & Replication

Amazon Web Services (AWS) • Dublin

On-site
EUR 150,000 - 210,000