remote
Software Development Engineer - AWS FSx for Windows - Amazon Web Services
Software Engineer
Join the AWS FSx for Windows team to design and build high‑performance, scalable file system services on Windows, leveraging AWS core services such as S3 and EC2 to deliver reliable, enterprise‑grade storage solutions.
About the role
Key Responsibilities
- Design, develop, and maintain core components of the AWS FSx for Windows service, ensuring high availability and performance at scale.
- Collaborate with cross‑functional teams to integrate FSx with other AWS services (S3, EC2, IAM) and support new feature releases.
- Implement robust monitoring, logging, and automated testing to guarantee service reliability and rapid issue resolution.
- Participate in code reviews, architectural discussions, and continuous improvement initiatives to enhance system efficiency and developer productivity.
- Contribute to documentation, best‑practice guidelines, and knowledge sharing across the Utility Computing organization.
Requirements
- Strong experience with AWS services, particularly FSx, S3, and EC2, and a solid understanding of Windows server environments.
- Proficiency in at least one modern programming language (e.g., C++, Java, or Go) used for large‑scale distributed systems.
- Hands‑on experience with cloud‑native development practices, including CI/CD, automated testing, and infrastructure as code.
- Excellent problem‑solving skills, with a track record of delivering reliable, high‑performance software in a fast‑paced environment.
- Effective communication skills and a collaborative mindset to work with engineers, product managers, and support teams.