Returning Candidate?

Software Development Engineer

Software Development Engineer

Job ID 
Posted Date 
Amazon Corporate LLC
Position Category 
Software Development
Recruiting Team 

Job Description

Software Developer - Amazon Web Services - Cambridge, MA
AWS is the fastest growing division within Amazon! If you are looking to learn and grow within a collaborative, customer focused team environment look no further. Resumes can be submitted via our career site or to for consideration. Help us reinvent the Cloud!

Amazon Web Services is a dynamic and rapidly growing business within Amazon. We provide IT organizations with building block web services that allow them to innovate faster and to operate their services more cost-effectively. These services-in-the-cloud include on-demand compute capacity, storage, content delivery, database, message queuing, and more.

This position is on the ground breaking AWS Storage Gateway service team The AWS Storage Gateway is a service connecting an on-premises software appliance with cloud-based storage to provide seamless and secure integration between an organization’s on-premises IT environment and AWS’s storage infrastructure. The service enables customers’ to securely leverage the AWS cloud for a range backup, archiving, disaster recovery and file sharing use cases. The AWS Storage Gateway supports industry-standard storage protocols that work with your existing applications. It provides low-latency performance by maintaining data on customers’ on-premises storage hardware while asynchronously synchronizing data with AWS cloud storage, where it is encrypted and securely stored in the Amazon Simple Storage Service (Amazon S3) or Amazon Glacier.

Delivering a reliable, scalable, and high-performance service requires engineers with exceptional technical expertise and fearless creativity. In addition, at Amazon, along with superlative technical strength, we expect our engineers to interact with customers, to understand our business goals, and to innovate rapidly, delivering high-quality and ground-breaking functionality.
The ideal candidate is excited about the incredible game-changing opportunity that cloud computing represents, and is passionate about delivering high quality high value services for our customers in a hyper-growth environment where priorities can shift fast.

Join a team that is super smart, driven to serve customers, and fun to work with in a start-up like environment.

Basic Qualifications

Basic Qualifications:
  • BS degree or higher in Computer Science, Engineering or related field
  • 5+ years (or more for senior Dev's) professional experience in commercial or web-scale system software development and delivery
  • Proven object-oriented design and implementation skills (Java, and/or C++), preferably on Linux
  • Proven understanding of scalable computing systems, software architecture, data structures and algorithms
  • Proficient in network, distributed, asynchronous and concurrent programming
  • Experience designing, building and delivering high quality software on time
  • Solid verbal and written communication skills
  • Possess strong analytical skills, with excellent problem solving abilities

Preferred Qualifications

Preferred Qualifications:
  • Experience in Agile/SCRUM enterprise-scale software development
  • Experience developing storage software with knowledge of storage protocols
  • Understanding of storage performance challenges and their solutions
  • Familiar with building secure software and security algorithms
  • Experience building scalable infrastructure software or distributed systems
  • Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
For more information on Amazon careers please visit:

Amazon is an Equal Opportunity-Affirmative Action Employer – Minority / Female / Disability / Veteran / Gender Identity / Sexual Orientation