Are you passionate about building great software, working with smart and motivated software engineers, and solving incredible technical challenges? Then this opportunity is for you! We are looking for Software Development Engineers for our offices in London.

The Team: We’re a small, independent team inside AWS working on green-field services to improve operational tooling and automation across the most popular AWS services.

We’re looking for true “Dev” and “Ops” people. Some of these people might have come from a traditional “Sys Admin” role, but have a solid understanding of Computer Science fundamentals and the ability to dive deep into code to find and fix issues, as well as building their own software systems that are more than just scripts. Other candidates could be Software Engineers who have a passion for not just building software, but seeing it all the way through the lifecycle into production, and then owning the day-to-day operations of a deployed system.

Regardless of your background, the ideal person will be passionate about building and running large scale services, will have experience with software engineering, Linux server administration, and excellent troubleshooting skills.


· professional software development experience

· Demonstrated proficiency in Linux, hand on and related debugging

· Proven object-oriented design and implementation skills (Ruby, Java, and/or C++), preferably on Linux

· Demonstrated proficiency with scripting languages such as Bash, Python, JavaScript, etc.

· Good working knowledge/experience on highly distributed virtual environment, networking, s/w build and deployment process

· Ability to effectively articulate technical challenges and solutions

· Deal well with ambiguous/undefined problems; ability to think abstractly


· professional experience in commercial/large scale system software development and delivery.
· professional experience in software design and implementation (Python, JavaScript, Ruby, Java, and/or C++)
· Experience with building dynamic web applications and the APIs that power them (React, Redux, NodeJs, and/or Angular).
· Intermediate to advanced knowledge of computer networking and information security.
· Experience with distributed (multi-tiered) systems, algorithms, and relational databases.
· Ability to effectively articulate technical challenges and solutions.
· Deal well with ambiguous/undefined problems; ability to think abstractly.
· Ability to synthesize requirements underlying feature requests, recommend alternative technical and business approaches, and facilitate engineering efforts to meet aggressive timelines.
· Expertise in software processes, web services, multi-tiered systems, and enterprise application integration.

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.

Our inclusive culture empowers Amazonians to deliver the best results for our customers. If you have a disability and need an adjustment during the application and hiring process, including support for the interview or onboarding process, please contact the Applicant-Candidate Accommodation Team (ACAT), Monday through Friday from 7:00 am GMT – 4:00 pm GMT. If calling directly from the United Kingdom, please dial +44 800 086 9884 (tel:+448000869884). If calling from Ireland, please dial +353 1800 851 489 (tel:+3531800851489).