Software Development Engineer, Amazon FSx Job at Amazon in New York
Amazon, New York, NY, United States, 10261
Software Development Engineer, Amazon FSx
Job ID: 3092535 | Amazon Development Center U.S., Inc.
AWS commands a majority of the world's public cloud traffic, serving customers at ultra large scale, and this volume is growing exponentially every day. In the file systems team, we take file services to their limits as we creatively and disruptively solve some of the most complex challenges related to data growth, scaling, performance, and high availability requirements. We are looking for an experienced Software Development Engineer for this growing service. Come join the Amazon Web Services engineering team in our midtown Manhattan location as we revolutionize the world of cloud storage!
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.
About AWS: Amazon Web Services (AWS) is the world’s most comprehensive and broadly adopted cloud platform. We pioneered cloud computing and continue to innovate to power customer success.
Diverse Experiences: AWS values diverse experiences. If you do not meet all qualifications, we encourage you to apply. If your career is just starting or follows a non-traditional path, don’t let it stop you from applying.
Work/Life Balance: We value work-life harmony and strive for flexibility as part of our working culture. When supported at work and at home, there’s nothing we can’t achieve in the cloud.
Inclusive Team Culture: AWS fosters a culture of inclusion with employee-led affinity groups and ongoing events that celebrate diversity and learning experiences.
Mentorship & Career Growth: We’re committed to helping you develop into a well-rounded professional through knowledge sharing, mentorship, and growth resources.
Key job responsibilities
- A Software Development Engineer (SDE) on the team is expected to operate autonomously, deliver projects that have scope at the team or cross-team level, interact with other teams to understand their needs or integrate with their systems. Daily activities include driving designs for components and services that deliver new features and capabilities, preparing estimates for upcoming deliverables, documenting proposed solutions, reviewing code, writing well-structured and optimized code, performing root cause analysis on operational events, and providing project updates to leadership and other team members. This position involves on-call responsibilities.
- Contribute to design, development, testing, and deployment of AWS FSx features and services; participate in design discussions and code reviews; develop tools and processes to collect and rationalize data from diverse sources.
- Collaborate with other teams to understand their needs and integrate with their systems; identify and troubleshoot recurring issues with effective escalation to senior engineers; contribute to documentation, processes, and procedures.
Day in the life
- Help shape the future of AWS managed file serving solutions in the cloud.
- Design features, code, review, and deliver.
- Use and develop tools, services, and processes that collect and rationalize data from different sources.
- Participate in an on-call rotation with your team to support the software developed.
- Identify and troubleshoot recurring issues with escalation to senior-level engineering teams.
- Contribute to documentation, process, and procedures.
Basic Qualifications
- 3+ years of non-internship professional software development experience
- 2+ years of non-internship design or architecture experience (design patterns, reliability, and scaling) of new and existing systems
- Experience programming with at least one software programming language
Preferred Qualifications
- 3+ years of full software development life cycle experience, including coding standards, code reviews, source control management, build processes, testing, and operations
- Bachelor’s degree in computer science or equivalent
Amazon is an equal opportunity employer and does not discriminate on the basis of protected veteran status, disability, or other legally protected status. If you have a disability and need a workplace accommodation during the application and hiring process, including support for the interview or onboarding, please contact a Recruiting Partner for more information.
Our compensation reflects the cost of labor across several US geographic markets. The base pay for this position ranges from $129,300/year in our lowest geographic market up to $223,600/year in our highest geographic market. Pay is based on a number of factors including market location and may vary depending on job-related knowledge, skills, and experience. Amazon is a total compensation company. Depending on the position offered, equity, sign-on payments, and other compensation may be provided as part of a total package in addition to a full range of medical, financial, and other benefits.
This position will remain posted until filled. Applicants should apply via our internal or external career site.
Important notes
Our inclusive culture empowers Amazonians to deliver the best results for our customers. If the country/region you’re applying in isn’t listed, please contact your Recruiting Partner.