Senior Software Development Engineer, AWS Storage Gateway

6 months ago


Boston, United States Amazon Development Center U.S., Inc. Full time
Do you want to join a team of creative and talented software engineers who are helping to change the way data moves to and from the cloud? Do you want to be a part of one of the newest AWS services and have the chance to help define and build its future? If you answered yes to these questions and want to share in the excitement and challenge of building world class software solutions within the fastest growing division of Amazon then come be a part of the AWS Storage Gateway team.

Amazon Web Services (AWS) is a dynamic and rapidly growing business within Amazon, with over a million active customers in 190 countries around the world. AWS’s code serves millions of requests per second and it does so with sub-second latency and in a fault tolerant manner.

AWS Storage Gateway is a hybrid cloud storage service that gives you on-premises access to virtually unlimited cloud storage. Customers use Storage Gateway to simplify storage management and reduce costs for key hybrid cloud storage use cases. These include moving tape backups to the cloud, reducing on-premises storage with cloud-backed file shares, providing low latency access to data in AWS for on-premises applications, as well as various migration, archiving, processing, and disaster recovery use cases.

To support these use cases, the service provides three different types of gateways – Tape Gateway, File Gateway, and Volume Gateway – that seamlessly connect on-premises applications to cloud storage, caching data locally for low-latency access. Your applications connect to the service through a virtual machine or hardware gateway appliance using standard storage protocols, such as NFS, SMB, and iSCSI. The gateway connects to AWS storage services, such as Amazon S3, Amazon S3 Glacier, Amazon S3 Glacier Deep Archive, Amazon EBS, and AWS Backup, providing storage for files, volumes, snapshots, and virtual tapes in AWS. The service includes a highly-optimized data transfer mechanism, with bandwidth management, automated network resilience, and efficient data transfer.

If you enjoy creating software and solutions which have real customer impact than this is your chance to join a service team early in the life of a growing service and help shape its future development. As a software development engineer on the AWS Storage Gateway team you will be a key contributor to the future direction and growth of the service. You will become part of a team of highly productive and results-oriented professionals. You will help define, design, and implement the next set of features and functionality. You will investigate operational issues, resolve customer challenges and help maintain and enhance the operational excellence that creates loyal AWS customers. In short, as a member this team you will be given the opportunity to grow your technical and professional skills while helping Storage Gateway and AWS grow.

This is a full-time position and is based in our Boston, MA office located in the Seaport District with parking, easy T access to South Station, and a beautiful view of Boston Harbor.

We are open to hiring candidates to work out of one of the following locations:

Boston, MA, USA

BASIC QUALIFICATIONS

- 5+ years of non-internship professional software development experience
- 5+ years of programming with at least one software programming language experience
- 5+ years of leading design or architecture (design patterns, reliability and scaling) of new and existing systems experience
- Experience as a mentor, tech lead or leading an engineering team
- Proven object-oriented design and implementation skills with at least one modern language such as Java, C++, 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

PREFERRED QUALIFICATIONS

- 5+ years of full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations experience
- Bachelor's degree in computer science or equivalent
- Experience in Agile/SCRUM enterprise-scale software development
- Experience developing storage software with knowledge of storage protocols
- Experience with AWS services (S3, EC2, CloudFormation, etc.)
- Understanding of storage performance challenges and their solutions
- Experience building scalable infrastructure software or distributed systems
- Demonstrated ability to achieve stretch goals in a highly innovative and fast paced environment
- Solid verbal and written communication skills



  • Boston, Massachusetts, United States Amazon Development Center U.S., Inc. Full time

    About the RoleAs a member of the AWS Storage Gateway team, you will be part of a dynamic and rapidly growing business within Amazon, with over a million active customers in 190 countries around the world. Your applications will connect to the service through a virtual machine or hardware gateway appliance using standard storage protocols, such as NFS, SMB,...


  • Boston, Massachusetts, United States ASCENDING Full time

    Job Title: Sr. Software EngineerJob Type: Long-term ContractLocation: Fully RemoteJob Description:We are seeking a skilled Sr. Software Engineer to support a mature team at ASCENDING. The Software Engineer will join a team of seasoned developers responsible for maintaining, enhancing, and adding features to an IAM platform used enterprise-wide.Key...


  • Boston, United States Talent Software Services Full time

    Sr. Lead Software Engineer - Python/NodeJS Job Summary: Talent Software Services is in search of a Sr. Lead Software Engineer - Python/NodeJS for a direct placement position in MA(Hybrid). Position Summary: We're seeking a Sr. Lead Software Engineer - Python/AWS to join our stellar team! You will have the ability to work on our high profile projects while...


  • Boston, United States Wasabi Full time

    Role Description: Principal Software Engineer - Storage Role Purpose: Wasabi Technologies Inc. is seeking for a Principal Engineer - Storage to join our Software Development team. In this role, you will use your knowledge of storage devices, the Linux kernel/OS, filesystem and software development to help a team dedicated to a highly reliable, secure,...


  • Boston, United States Maris Consulting Group℠ Full time

    Senior Software Engineer (Python/AWS)This role is with a Maris Financial Services PartnerBoston, MA - Hybrid Role - We are targeting local candidates that can be in the Boston office 3 days per week.12 Month + contract (or contract to hire, if desired)We are targeting a senior software engineer who can get requirements from the business, architect the...


  • boston, United States Maris Consulting Group℠ Full time

    Senior Software Engineer (Python/AWS)This role is with a Maris Financial Services PartnerBoston, MA - Hybrid Role - We are targeting local candidates that can be in the Boston office 3 days per week.12 Month + contract (or contract to hire, if desired)We are targeting a senior software engineer who can get requirements from the business, architect the...


  • Boston, United States Maris Consulting Group℠ Full time

    Senior Software Engineer (Python/AWS)This role is with a Maris Financial Services PartnerBoston, MA - Hybrid Role - We are targeting local candidates that can be in the Boston office 3 days per week.12 Month + contract (or contract to hire, if desired)We are targeting a senior software engineer who can will requirements from the business, architect the...


  • Boston, United States Amazon Development Center U.S., Inc. Full time

    Software Development Manager, High Performance Computing Job ID: 2796524 | Amazon Development Center U.S., Inc. The AWS High Performance Computing (HPC) group is looking for a Software Development Manager (SDM) based out of Boston to lead a team focused on building HPC products and services. The HPC team is building a core set of technologies that allow our...

  • Sr. Software Engineer

    3 weeks ago


    Boston, United States ASCENDING LLC Full time

    itle: Sr. Software Engineer (IAM/Java) Type: Long-term Contract Location: Fully Remote Job Description: We are seeking a Sr. Software Engineer to support a mature team within a large financial regulator. The Software Engineer will join a team of seasoned developers responsible for the upkeep of a large identity platform. This person will play a crucial...


  • Boston, United States Amazon Development Center U.S., Inc. Full time

    The AWS High Performance Computing (HPC) group is looking for a Software Development Manager (SDM) based out of Boston to lead a team focused on building HPC products and services. The HPC team is building a core set of technologies that allow our customers to plan, schedule, and execute HPC workloads across the full range of AWS compute services and...


  • Boston, United States Amazon Development Center U.S., Inc. Full time

    The AWS High Performance Computing (HPC) group is looking for a Software Development Manager (SDM) based out of Boston to lead a team focused on building HPC products and services. The HPC team is building a core set of technologies that allow our customers to plan, schedule, and execute HPC workloads across the full range of AWS compute services and...


  • Boston, United States Wasabi Technologies Full time

    At Wasabi, we’re a proven collection of pioneers, visionaries and disruptive doers. We see things differently than our competitors, and we make our mark in the industry by challenging the norm and delivering the unexpected and improbable. We’re a fast-growing company taking the Cloud Storage industry by storm and recognized as one of the best places to...


  • Boston, United States Wasabi Technologies Inc. Full time

    At Wasabi, we’re a proven collection of pioneers, visionaries and disruptive doers. We see things differently than our competitors, and we make our mark in the industry by challenging the norm and delivering the unexpected and improbable. We’re a fast-growing company taking the Cloud Storage industry by storm and recognized as one of the best places to...


  • Boston, United States Plymouth Rock Assurance Full time

    Senior Software EngineerPlymouth Rock Assurance is seeking a Senior Software Engineer to join our eCommerce team. In this role, you will be responsible for designing, developing, and implementing scalable solutions for robust customer-facing web-based insurance applications. You will work alongside a talented team of engineers to deliver high-quality...


  • boston, United States Plymouth Rock Assurance Full time

    Senior Software EngineerPlymouth Rock Assurance is seeking a Senior Software Engineer to join our eCommerce team. In this role, you will be responsible for designing, developing, and implementing scalable solutions for robust customer-facing web-based insurance applications. You will work alongside a talented team of engineers to deliver high-quality...


  • Boston, United States Plymouth Rock Assurance Full time

    Senior Software EngineerPlymouth Rock Assurance is seeking a Senior Software Engineer to join our eCommerce team. In this role, you will be responsible for designing, developing, and implementing scalable solutions for robust customer-facing web-based insurance applications. You will work alongside a talented team of engineers to deliver high-quality...


  • boston, United States Plymouth Rock Assurance Full time

    Senior Software EngineerPlymouth Rock Assurance is seeking a Senior Software Engineer to join our eCommerce team. In this role, you will be responsible for designing, developing, and implementing scalable solutions for robust customer-facing web-based insurance applications. You will work alongside a talented team of engineers to deliver high-quality...


  • Boston, United States Wasabi Full time

    At Wasabi, we’re a proven collection of pioneers, visionaries and disruptive doers. We see things differently than our competitors, and we make our mark in the industry by challenging the norm and delivering the unexpected and improbable. We’re a fast-growing company taking the Cloud Storage industry by storm and recognized as one of the best places to...

  • AWS FSx Lustre

    2 months ago


    Boston, United States Amazon Development Center U.S., Inc. Full time

    We are looking for a Software Development Engineer to join the Amazon FSx for Lustre team. Launched in a Re:Invent keynote in November 2018, Amazon FSx for Lustre is a fast-growing AWS service that makes it easy for customers to launch and run high-performance file systems in the cloud. With Amazon FSx, in just minutes you can provision a Lustre parallel...


  • Boston, Massachusetts, United States Amazon Services LLC Full time

    Transforming Healthcare with InnovationInnovation is at the core of our mission. We believe that removing and reducing barriers to medication adherence can help customers conveniently obtain the medications they need, when they need them, and take them as prescribed.We strive to provide customers with transparent and simple pricing, 24/7 customer support,...