Systems Development Engineer

3+ months agoLondon, United Kingdom


AWS is hiring at all experience levels in London

Would you like to help implement innovative cloud computing solutions and solve the world's most complex technical problems? Do you have a deep passion and desire to engineer and operate the world's largest cloud computing infrastructure to provide a better world for future generations?

Amazon Web Services is seeking top industry technical experts to grow our team dedicated to expanding to our customers. We are seeking a talented engineer skilled in the art of integration who understands the Agile mindset and DevOps philosophies, yet is not constrained by how "things are usually done" and is willing to decompose and reinvent systems, processes, and tools. We're looking for a technical expert for one of the largest compute services on the planet; if you possess that rare mix of depth in Development, Operations, Networking, and Systems Engineering then we are waiting for your application.

At Amazon on a "typical" day engineers might deep dive to root cause a customer issue, investigate why a metric is trending the wrong way, consult with the top engineers at Amazon, or discuss radical new approaches to automate operational issues.

You'll be part of an innovative team that has the entrepreneurial feel of a start-up. This is an opportunity to operate and engineer systems on a massive scale, and to gain top-notch experience in cloud computing. You'll be surrounded by people who are dedicated and passionate about cloud computing, and believe that excellent service is critical to customer success. You'll become a master at platform diagnosis, response, measurement, and automation. You will design and build the operational scalability that sustains the platform's insane growth.

Our systems development engineers spend time:
• Investigating and developing new ways to improve operations and defining new solutions to solve technically complex cloud issues for our customers
• Maintaining the world's most advanced cloud computing infrastructure.
• Investigating system variances about to affect major services worldwide and solving them proactively before impacting customers.
• Diving deep into service interdependencies and region specific configurations to find the root of a problem
• Studying and learning from industry recognized Amazon distinguished engineers.

Apply to meet our talented team and let's see if you are the one that can help us scale to meet the demand of our largest customers!


• Bachelor's Degree in Computer Science or a related field, or relevant work experience
• Extensive experience deploying and operating Linux or other UNIX variants in a datacenter environment.
• Advanced development experience in Python, Go, Ruby, or related languages.
• Multithreaded, distributed development experience
• Significant experience of Agile methods and processes experience.
• Experience in automation via scripting and configuration management tools (Chef, Puppet, Ansible, Salt, CloudFormation, Terraform)


• Advanced degree in Computer Science or an Engineering discipline
• Advanced knowledge of TCP/IP networking, architecture, and core technologies (such as DNS, DHCP, HTTP, Routing, VPN)
• Advanced knowledge of configuration management systems, such as: Puppet, Chef, Ansible, or related systems

Protecting your privacy and the security of your data is a longstanding top priority for Amazon. Please consult our Privacy Notice ( to know more about how we collect, use and transfer the personal data of our candidates.

We believe passionately that employing a diverse workforce is central to our success and we make recruiting decisions based on your experience and skills. We welcome applications from all members of society irrespective of age, gender, disability, sexual orientation, race, religion or belief.

Job ID: Amazon-1410815