Lead Software Engineer

Overview

On Site
150k - 170k
Full Time

Skills

SPA
Manufacturing
IoT
FOCUS
Product Management
Firmware Development
UI
Technical Support
Product Requirements
IaaS
Collaboration
Quality Assurance
Mobile Applications
DevOps
IT Management
Continuous Improvement
Emerging Technologies
Software Engineering
TypeScript
JavaScript
Node.js
.NET
SQL
React Native
Microservices
Google Cloud Platform
Google Cloud
Microsoft Azure
RESTful
JSON
XML
Docker
Cloud Computing
Agile
Scrum
Test-driven Development
Continuous Integration
Continuous Delivery
Software Design
Communication
Mentorship
Amazon Web Services
Linux
Microsoft Windows
Computer Networking
Python
Rust

Job Details

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, Google Cloud Platform, 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
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Motion Recruitment Partners, LLC