Senior Software Development Engineer, AWS UK
A challenging opportunity to contribute to the development of innovative cloud computing solutions and complex technical problems. This role offers the chance to build and run the world's largest cloud computing infrastructure.
About Amazon Web Services (AWS)
AWS builds and operates some of the largest internet infrastructure on the planet. We provide companies of all sizes with an infrastructure web services platform in the cloud. With AWS, customers can provision compute power, storage, database, and other cloud resources as their business demands them.
About Utility Computing (UC)
AWS Utility Computing provides product innovations, including foundational services like Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), as well as consistently released new product innovations that set AWS's services apart in the industry.
Key Job Responsibilities
* Designing, coding, reviewing, testing, fixing, researching, deploying, and maintaining services and code in Amazon cloud production environments
* Taking ownership of solution design, turning it into code, and delivering it on schedule using appropriate technologies and current software engineering best practices
* Collaborating with teams to take responsibility for improvements and building of new tooling, features, services, and applications
About the Team
Diverse Experiences: AWS values diverse experiences. Even if you do not meet all of the preferred qualifications and skills listed in the job description, we encourage candidates to apply.
Why AWS?
Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and never stopped innovating – that's why customers from the most successful startups to Global 500 companies trust our robust suite of products and services to power their businesses.
BASIC QUALIFICATIONS
* Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design
* Experience leading the architecture and design of new and current systems
* Knowledge of professional software engineering and best practices for full software development life cycle
* Knowledge of computer science fundamentals in object-oriented design
* Strong verbal and written communication skills and able to articulate technical challenges and solutions to a broad range of audiences