Lead Software Engineer

Job Locations US-RI-N. Kingstown
Posted Date 2 days ago(5/20/2025 3:29 PM)
Job ID
2025-4817

Overview

Hayward Holdings Inc. (NYSE: HAYW) is a global leader in pool and spa equipment, designing and manufacturing innovative solutions that enhance water experiences. As the world’s largest manufacturer of residential swimming pool equipment, we continue to expand our presence in the commercial pool market. Headquartered in Charlotte, North Carolina, Hayward operates facilities across the U.S., Canada, Spain, France, Australia, and China.  This position is located in North Kingstown, Rhode Island. 

As a key member of the Software Engineering team, the Lead Software Engineer will be responsible for the design and development of backend microservices and mobile applications that power Hayward’s line of IoT-enabled pool products. This role will focus on building scalable cloud infrastructure and intuitive mobile experiences for smart pool controls and connected equipment.

The successful candidate will work closely with cross-functional teams—including Product Management, Firmware Engineering, Mobile and UI Development, Software Quality, and Technical Support—to deliver innovative, robust, and maintainable solutions.

Responsibilities

  • Analyze product requirements and translate them into scalable software designs and engineering specifications.
  • Lead the design and development of robust backend services built on .NET and Node.js
  • Architect and implement cloud infrastructure that is scalable, reliable, and cost-optimized.
  • Evaluate and apply performance vs. cost trade-offs in design decisions.
  • Collaborate with QA and automation engineers to ensure high-quality deliverables.
  • Lead the design and development of a React Native-based mobile application.
  • Work closely with the DevOps team to align implementations with CI/CD pipelines and deployment strategies.
  • Provide technical leadership and mentorship to small development teams.
  • Contribute to the continuous improvement of team practices, architecture, and code quality.
  • Participate in system and software design reviews.
  • Stay current with emerging technologies and best practices in software engineering.

Qualifications

  • 6+ years of experience in full-stack development with TypeScript, JavaScript, Node.js, .NET, SQL, and React Native.
  • Proven experience designing and implementing microservice architectures in cloud environments.
  • Strong expertise in public cloud platforms such as AWS, GCP, or Azure.
  • Experience building and consuming RESTful APIs; strong knowledge of JSON and XML.
  • Proficiency in designing containerized applications using Docker and orchestrating deployment in cloud platforms.
  • Advocate of Agile/Scrum, TDD, and CI/CD methodologies.
  • Solid understanding of software design principles (extensibility, reusability, maintainability).
  • Excellent communication skills and a collaborative, team-oriented mindset.
  • Proven ability to lead and mentor small development teams.

Desired Qualifications

  • AWS certification and 3+ years of hands-on AWS experience.
  • Broad technical knowledge across multiple languages and platforms.
  • Experience with Linux, Windows, networking concepts.
  • Familiarity with additional languages like Go, Python, or Rust.

 

Education and Certifications:

Required: Bachelor's degree in Computer Science, Mathematics, Engineering or related disciplines.

 

At Hayward, we are committed to quality, innovation, and sustainability—delivering solutions that inspire happiness and well-being. If you’re passionate about solving complex problems and driving product excellence, we invite you to join our team!

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed

Connect With Us!

Not ready to apply? Connect with us for general consideration.