Principal Systems Development Engineer Managed Operations Job In Dublin

Principal Systems Development Engineer, Managed Operations - Amazon Development Centre Ireland Limited - D94
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Principal Systems Development Engineer

Amazon is seeking a highly motivated Principal Systems Development Engineer to drive technical operational efficiency across Amazon.

This role will tackle intrinsically hard problems, venturing beyond comfortable approaches when necessary.

You will learn, educate, and advocate, acquiring expertise as needed, pioneer new spaces, and inspire others as to what's possible.

This role is internally focused and highly visible, demanding continuous learning, collaboration across departments within Amazon.

It will significantly impact the quality of life for both current and future customers and builders who directly or indirectly depend on Amazon's European Sovereign Cloud.

A Day in the Life

  • Balance time between operating production systems and making long-term improvements to the reliability, availability, and performance of those software systems.
  • Provide meaningful feedback on critical upcoming changes and guide senior technical talent to make decisions without direct supervision.
  • Identify reliability risks and design cohesive solutions.
  • Lead design reviews with technical leaders and influence senior management to take goals and make investments.
  • Develop systems that impact overall system reliability.

Requirements

  • 10+ years of experience in software development or related field.
  • Experience operating and troubleshooting reliable, scalable software systems.
  • Proficient in at least one modern programming language (Java, Typescript, Python, or Ruby).
  • Able to troubleshoot at all levels (network to operating systems to software applications).
  • Proficient communicator across languages, cultures, and time zones.
  • Able to periodically travel to meet with internal engineering teams, leaders, and customers.

Preferred Qualifications

  • Highly proficient in operating 24x7 high-availability, distributed software applications.
  • Desire to dive deep into and find opportunities to improve reliability, availability, and performance of distributed software systems.
  • Experience influencing and leading strategic efforts requiring work from multiple teams.
  • Experience actively mentoring individual engineers and managers.
  • Experience performance tuning software applications and optimizing fleet utilization.
  • Strong understanding of network fundamentals (DNS, DHCP, TCP/IP, routing, load balancing, load shedding).
  • Proficient with Infrastructure as Code (CDK, Cloud Formation, Puppet, Chef, Ansible, or similar).
  • Proficient with operating services in AWS.
  • Experience with monitoring frameworks (Cloud Watch, Datadog, Grafana, Elastic or similar).
  • Experience scripting operating system tasks in Bash, Python, etc.

;