Software Development Engineer

Explore roles

This role has expired

AWS

Software Development Engineer

Competitive salary

London

In office

Graduate
Junior
Mid
Senior
Leader

Description

ID: Job ID: 2915117
About the Role
Join Amazon Web Services (AWS) to help design, build, and maintain large-scale cloud infrastructure used globally. You’ll work with cutting-edge technologies, tackle complex technical problems, and contribute to the foundation of AWS services like EC2 and S3.
As a Software Engineer, you’ll be responsible for designing, developing, testing, deploying, and maintaining software that powers AWS. You’ll work in a collaborative environment, take ownership of systems, and help improve the reliability, scalability, and performance of AWS services.
What You’ll Do:
Design and build software for AWS services
Troubleshoot and resolve technical issues in production
Collaborate with teams to improve systems and processes
Write clean, scalable, and maintainable code
Participate in code reviews and technical design discussions
Be part of an on-call rotation to support the systems you build
What We’re Looking For:
Basic Qualifications:
Proficiency in a modern programming language (Ideally C++, Python or GoLang)
Experience with software design and architecture (massive plus if strong here!)
Understanding of the full software development life cycle
Strong communication skills
Bachelor’s degree in Computer Science or related field, or equivalent experience
Preferred Qualifications:
Master’s degree or equivalent experience
Experience leading technical projects or mentoring engineers
Familiarity with scalable, distributed systems
Passion for continuous improvement and innovation
Why AWS:
Innovation at Scale: Work on the world’s largest cloud platform.
Diverse & Inclusive Culture: Be part of a team that values different backgrounds and perspectives.
Career Growth: Access to mentorship and development programs.
Work-Life Balance: Flexibility and support to succeed both professionally and personally.
Not sure you meet all the qualifications? We encourage you to apply — we value diverse experiences and non-traditional career paths.

Role tech stack

c++
C++
python
Python
goland
Golang

Culture overview

At Amazon Web Services, you’ll be surrounded by innovative builders pushing the boundaries of cloud technology. You’ll be encouraged to bring your experiences, talents, and passions to work, and in return, be met with opportunities to think big, be bold, and do your best work. Here, you’ll find more than just another job. You’ll find a place where there’s no end to growing your career.

Employee benefits

Enhanced parental leave
Flexible Hours
Laptop
Life Insurance
Pension
Private Healthcare
Share Options
Wellbeing Programme

Office vibe

Open Plan
City Centre
Social Events

Location

Leadership

Werner Vogels
CTO

Tech overview

Amazon Web Services (AWS) builds and operates some of the largest internet infrastructure on the planet; providing companies of all sizes with an infrastructure web services platform in the cloud. With AWS, customers provision compute power, storage, database, and other cloud resources as their business demands them. To meet the growing demand for AWS Services around the globe, we need exceptionally motivated people who are driven by learning and innovation.

Engineering principles

Communication and collaboration
Continuous delivery
Continuous Development
Knowledge sharing
Mentoring
Monitoring and logging

Company tech stack

amazon-dynamodb
Amazon DynamoDB
amazon-linux
Amazon Linux
ansible
Ansible
aws
AWS
c
C
c++
C++
chef
Chef
csharp
C#
goland
Golang
java
Java
nosql
noSQL
puppet-labs
Puppet
python
Python
rails
Ruby on rails
See more
AWS
Software Development Engineer
This role has expired