Software Development Engineer

World's most comprehensive and broadly adopted cloud platform provider, pioneering cloud computing innovation.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
3+ years of experience
Enterprise SaaS · Cloud

Description For Software Development Engineer

AWS Elastic Block Store (EBS) is seeking an experienced Software Development Engineer to join their storage- and durability-focused data plane group. This role is part of AWS Utility Computing (UC), which provides foundational services like S3 and EC2. As a key member of the EBS team, you'll work on one of the world's largest distributed storage systems, developing and maintaining core EBS logic for storage and high durability.

The position offers the opportunity to work alongside industry experts, solving complex challenges at massive scale. You'll be responsible for improving the performance and durability of EBS offerings, collaborating with various AWS teams, and implementing critical storage solutions. The role combines technical expertise with customer-focused problem-solving, requiring strong programming skills in languages like C++ and Java.

Amazon Web Services provides a dynamic, innovative environment where you'll contribute to cloud computing's future. The company values work-life harmony, offering flexible arrangements and an inclusive culture. You'll benefit from continuous learning opportunities, mentorship, and career development resources. The team culture emphasizes diversity, with employee-led affinity groups and ongoing initiatives for professional growth.

This role is ideal for engineers passionate about distributed systems, storage technologies, and building reliable, scalable solutions. You'll be part of a team that directly impacts AWS's core infrastructure, working on projects that serve a global customer base. The position offers both technical challenges and professional growth opportunities in a collaborative, forward-thinking environment.

Last updated 2 hours ago

Responsibilities For Software Development Engineer

  • Analyze customer needs and design solutions
  • Implement and test solutions in various programming languages
  • Define metrics and monitoring procedures
  • Document software solutions and operational procedures
  • Develop and maintain components enabling EBS storage and high durability
  • Improve performance and durability of EBS offerings

Requirements For Software Development Engineer

Java
  • 3+ years of non-internship professional software development experience
  • 2+ years of non-internship design or architecture experience
  • 3+ years of programming using modern programming languages (Java, C++, or C#)
  • 3+ years of experience using C/C++
  • Bachelor's degree in computer science or equivalent (preferred)
  • 3+ years of full software development life cycle experience (preferred)

Benefits For Software Development Engineer

  • Flexible work hours
  • Work-life harmony
  • Mentorship opportunities
  • Career growth resources
  • Employee-led affinity groups
  • Inclusive team culture

Interested in this job?

Jobs Related To Amazon Software Development Engineer

Software Development Engineer III, Aurora

Senior Software Engineer role at AWS Aurora team, building large-scale distributed database systems with MySQL and PostgreSQL compatibility, offering competitive compensation and growth opportunities.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineering role at AWS focusing on Aurora PostgreSQL database development, requiring 7+ years of experience in software development and distributed systems.

Senior Software Development Engineer, Digital & Emerging Payments Tech

Senior Software Development Engineer role at Amazon's Digital & Emerging Payments Tech Team, building innovative payment solutions for global customers.

Senior Software Development Engineer, Aurora PostgreSQL

Senior Software Engineer role at AWS working on Aurora PostgreSQL, building scalable database services and distributed systems with competitive compensation and benefits.

Senior Software Development Engineer- AWS Aurora, Aurora

Senior Software Engineering role at AWS Aurora team, building high-scale cloud database services with competitive compensation range of $151,300-$261,500.