Sr. Software Engineer-AWS
Listed on 2026-02-14
-
IT/Tech
Cloud Computing, AWS
Overview
Hayward Holdings Inc. (NYSE "HAYW") is the largest manufacturer of residential swimming pool equipment in the world, with a significant presence in the commercial pool market that is continuously growing. Hayward designs, manufactures, and markets a full line of residential and commercial pool and spa equipment including pumps, filters, heating, cleaners, salt chlorinators, automation controllers, lighting, safety, flow control, and energy solutions at our company-owned facilities.
Headquartered in Charlotte, North Carolina, Hayward also has facilities in Tennessee, Arizona, and Rhode Island as well as Canada, Spain, France, Australia, and China.
We are seeking a highly skilled Senior Software Engineer - AWS to join our dynamic Engineering team. The ideal candidate will possess deep expertise in Amazon Web Services (AWS), with a proven track record of designing, deploying, and managing cloud-based solutions. You will play a key role in optimizing our cloud infrastructure, ensuring security and scalability, and driving innovation using AWS technologies.
This position is in office 5 days per week and located in North Kingstown, Rhode Island.
- Design, implement, and manage scalable, reliable, and secure AWS cloud environments.
- Develop and maintain automation scripts for cloud resource provisioning and configuration using tools such as Cloud Formation, Terraform, or AWS CLI.
- Analyze application and product requirements and implement proper data storage solutions such as RDBMS as well as non-SQL DBMS.
- Design, implement and manage cloud application deployments in form of containers, clusters, Lambda functions and alike.
- Design and implement data pipelines for continuous and reliable message exchange among components of AWS Cloud infrastructure as well as devices on the internet.
- Monitor cloud infrastructure performance, troubleshoot issues, and provide timely resolutions.
- Collaborate with development and operations teams to optimize application architectures for cloud deployment.
- Ensure best practices for cloud security, compliance, and cost management.
- Stay current with AWS services, features, and industry trends, recommending improvements and innovations.
- Provide technical guidance and mentorship to team members regarding AWS technologies and solutions.
- Participate in disaster recovery planning and implementation for cloud-based systems.
- Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- 5+ years of hands‑on experience with AWS services (EC2, S3, RDS, Lambda, VPC, IAM, etc.).
- Experience with containerization and orchestration (e.g., Docker, Kubernetes, ECS, EKS).
- Strong demonstrated proficiency in cloud architecture, networking, and security principles.
- Experience with Infrastructure as Code (IaC) and automation tools, as well as CI/CD driven testing and deployment.
- Experience designing microservice and/or service‑oriented architecture.
- 8+ years of hands‑on experience with programming languages such as NodeJS/Typescript, Python, .Net.
- Experience with Cloud networking – VPCs, Security Groups and NAT.
- Strong experience with SQL and non‑SQL databases.
- Experience designing/versioning RESTful APIs and consuming such APIs.
- Knowledge of monitoring, logging, and alerting tools within AWS (Cloud Watch, Cloud Trail, etc.).
- Hands‑on knowledge of Windows and Linux CLI.
- Excellent problem‑solving skills and attention to detail.
- AWS certifications (e.g., Solutions Architect, Sys Ops Administrator, Developer) strongly preferred.
- Effective communication and collaboration skills.
- Hands‑on experience with code analysis tools such as Sonar Cube.
- Experience with high‑scale or low‑latency systems.
- Prior experience migrating monoliths to AWS or modernizing legacy systems.
- Experience in data analytics, or machine learning on AWS platforms.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).