Enable job alerts via email!

Software Development Engineer, AWS

ENGINEERINGUK

England

On-site

GBP 40,000 - 80,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A forward-thinking company is seeking innovative software engineers to join their dynamic team. This role involves designing, building, and evolving cloud computing solutions, tackling complex challenges in a fast-paced environment. As part of a world-class team, you will have the opportunity to work on cutting-edge technology and contribute to the development of AWS services. Ideal candidates will have a strong background in software development, a passion for problem-solving, and the ability to collaborate effectively with peers. If you're excited about making a significant impact in the cloud computing space, this is the perfect opportunity for you.

Qualifications

  • Bachelor's degree in computer science or equivalent experience required.
  • Experience in professional software development is essential.

Responsibilities

  • Develop and maintain secure, stable, and testable code.
  • Collaborate with team members to solve complex technical problems.

Skills

Java
Python
C++
C#
Object-oriented design
Problem-solving

Education

Bachelor's degree in Computer Science

Job description

Employer: Amazon

Location: Thames Valley, Berkshire, United Kingdom

Salary: Competitive

Closing date: 11 Apr 2025

Sector: Engineering, Technology

Role: Professional

Contract Type: Permanent

Hours: Full Time

DESCRIPTION

Would you like to help implement innovative cloud computing solutions and solve the most complex technical problems? Are you excited by the prospect of designing, building and evolving the world's largest cloud computing infrastructure to provide a better world for future generations?

Amazon Web Services (AWS) conceives, 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.

AWS Utility Computing (UC) provides product innovations - from foundational services such as Amazon's Simple Storage Service (S3) and Amazon Elastic Compute Cloud (EC2), to consistently released new product innovations that continue to set AWS's services and features apart in the industry. As a member of the UC organization, you'll support the development and management of Compute, Database, Storage, Internet of Things (IoT), Platform, and Productivity Apps services in AWS, including support for customers who require specialized security solutions for their cloud services.

If you join us, you'll be part of a world-class team in a dynamic environment 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 world-class experience in cloud computing. You'll be surrounded by people who are passionate about cloud computing, believe that first-class service is critical to customer success, and are committed to improvement.

Key job responsibilities
We are looking for software engineers who use technology to solve problems in collaboration with team members. You may create or have responsibility to improve or invent small tools or components. You will have the ability to take a defined design and turn it into code and deliver it on schedule, using appropriate technologies and seeking input and guidance from senior engineers in the team. You will write secure, stable, testable, maintainable code with minimal defects. You may also be part of an on-call rotation within your team and, in the event of problems, are able to troubleshoot, research the root cause and thoroughly resolve defects.

BASIC QUALIFICATIONS

- Bachelor's degree in computer science or equivalent, or experience in software development
- Experience (non-internship) in professional software development
- Experience with at least one modern language such as Java, Python, C++, or C# including object-oriented design
- Knowledge of computer science fundamentals such as object-oriented design, operating systems, algorithms, data structures, and complexity analysis

PREFERRED QUALIFICATIONS

- Bachelor's degree in computer science or equivalent

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 to know more about how we collect, use and transfer the personal data of our candidates.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.