Software Development Engineer, AWS

Amazon Web Services (AWS) is the world's most comprehensive and broadly adopted cloud platform, pioneering cloud computing and providing infrastructure services to companies of all sizes.
Valley, Holyhead LL65, UK
Backend
Mid-Level Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer, AWS

Join Amazon Web Services (AWS) as a Software Development Engineer and be part of the team building the world's largest cloud computing infrastructure. AWS Utility Computing (UC) provides foundational services like Amazon S3 and EC2, along with continuous product innovations that set AWS apart in the industry. You'll work on massive-scale distributed systems, helping develop and manage critical services in compute, database, storage, IoT, and platform services.

As an AWS Software Engineer, you'll collaborate with world-class engineers in an environment that combines the entrepreneurial feel of a startup with the resources of a global tech leader. Your role involves designing, coding, reviewing, and maintaining services in Amazon's cloud production environments. You'll tackle complex technical challenges, investigate performance metrics, and work directly with top Amazon engineers to develop innovative solutions.

The position offers unique opportunities to work with cutting-edge cloud technologies while solving problems at unprecedented scale. You'll be part of AWS's mission to deliver truly disruptive products in high-growth areas, from compute services to NoSQL databases and data lakes. The role combines technical depth with business impact, as your work will directly influence how companies worldwide utilize cloud computing.

AWS values diverse experiences and perspectives, offering an inclusive culture where you can grow professionally through mentorship, knowledge-sharing, and career development resources. The company emphasizes work-life harmony and provides a flexible working environment that supports both professional achievement and personal well-being.

Join a team passionate about cloud computing, committed to customer success, and focused on continuous improvement. This role offers the chance to make significant contributions to AWS's industry-leading platform while developing expertise in cloud computing and distributed systems at massive scale.

Last updated 4 hours ago

Responsibilities For Software Development Engineer, AWS

  • Create or improve small tools or components
  • Turn defined designs into code and deliver on schedule
  • Write secure, stable, testable, maintainable code
  • Participate in on-call rotation
  • Troubleshoot and resolve defects
  • Design, code, review, test, fix, research, deploy and maintain services
  • Support development and management of AWS services including Compute, Database, Storage, IoT, Platform services

Requirements For Software Development Engineer, AWS

Java
Python
  • 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

Benefits For Software Development Engineer, AWS

Medical Insurance
401k
Parental Leave
  • Work-life harmony
  • Flexible working culture
  • Career development and mentorship opportunities
  • Inclusive team culture
  • Employee-led affinity groups

Interested in this job?

Jobs Related To Amazon Software Development Engineer, AWS

Software Development Engineer, Amazon

Senior Software Development Engineer position at Amazon focusing on B2B payment solutions, requiring 3+ years of experience in distributed systems and server-side development.

Software Development Engineer, Amazon Connect (AWS)

AWS Software Development Engineer position for Amazon Connect, building cloud-based contact center solutions with AI integration and scalable architecture.

Software Development Engineer, Alexa Smart Properties

Build enterprise-grade LLM solutions for Alexa Smart Properties, designing and implementing scalable architectures while leading technical initiatives and mentoring junior engineers.

Software Development Engineer II, WW Sustainability

Software Development Engineer II position at Amazon's Worldwide Sustainability team, focusing on environmental impact tracking and sustainability initiatives.

Software Dev Engineer II, Amazon S3

Build and lead development of Amazon S3's large-scale distributed storage systems, processing millions of requests per second with 11 nines of durability.