Skip to content

All preview jobs

Principal Software Engineer

Amazon

Dublin, IrelandOn-siteStaffPosted Oct 13, 2026
€265,000 total comp€88,676 kept per year on a comfortable lifestyle

Members see the apply link for this job and all 11,000+ others, with company names and full descriptions.

From €11/month, billed €99 every 9 months.

Become a member

Already a member? Log in

Job description

Who you are

  • Experience designing, building, operating, and managing large-scale distributed systems or web services
  • Experience leading the architecture and design (architecture, design patterns, reliability and scaling) of new and current systems
  • Experience with AWS technologies
  • Experience leading engineering teams as a mentor or tech lead
  • Experience developing and executing/delivering product and technical roadmaps
  • 10+ years of engineering experience
  • Experience managing large server fleets
  • Experience working cross functionally to implement and optimize workflows
  • Experience with architecting highly available systems that utilize load balancing, horizontal scalability and high availability
  • Experience with full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
  • Bachelor's degree in computer science or equivalent
  • Experience with database internals, managed database services, or infrastructure automation

What the job involves

  • Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale relational databases in the cloud
  • Behind the scenes, a critical engineering challenge powers this service: delivering continuous software updates across one of the largest managed database fleets in the world, with minimal customer disruption
  • As a Principal Engineer on our Database Fleet Management team, you will own the technical vision and architecture for how we deliver software updates at massive scale
  • You will drive innovation in patching orchestration, intelligent scheduling, deployment pipelines, and fleet lifecycle management
  • Your goal: increase delivery velocity while reducing customer impact to near zero
  • You will provide cross-cutting technical leadership across multiple engineering teams, influencing architecture decisions that span the full software delivery lifecycle from scheduling through execution to customer communication
  • Architect fleet update systems that deliver minimal-downtime software updates to millions of database instances across multiple engines, regions, and availability zones
  • Drive cross-cutting technical strategy across scheduling, orchestration, deployment, and customer experience, ensuring architectural coherence across multiple teams
  • Design and deliver highly scalable distributed systems with demanding availability, latency, and throughput requirements
  • Innovate on approaches to reduce update latency and customer impact through intelligent scheduling, automated safety mechanisms, and progressive rollout strategies
  • Raise the engineering bar across the organization through mentorship, operational excellence, design patterns, and architecture reviews
  • Partner with product and business stakeholders to translate customer pain points into technical strategy, balancing long-term platform investments with near-term delivery
  • Influence the broader AWS organization on fleet management, lifecycle automation, and software delivery best practices
  • You will work on systems that schedule, orchestrate, and execute millions of fleet maintenance operations, balancing service health requirements with customer preferences
  • The challenges include building intelligent scheduling at scale, orchestrating complex multi-step workflows across diverse database engines, deploying updates with minimal disruption, and communicating proactively with customers throughout the process

More like this

Related: Salary and savings by country and cityCareer guidesThe job board