

Designs and manufactures water safety, flow control, and energy-efficient solutions for various industries.
As a Staff Software Engineer you will own end‑to‑end delivery for critical system components, guiding design decisions, building production code, and upholding high engineering standards. This hands‑on role reports directly to the Director of Engineering, Software Solutions and works cross‑functionally with software and hardware engineering, product, and design teams.
You will lead the design, development, and deployment of platform components, drive architectural decisions for scalable cloud services and APIs, define best practices around API design, observability, and performance, and craft a technical roadmap by synthesizing feedback from multiple teams.
We are looking for candidates with 7+ years of software engineering experience, including at least 2 years in a senior role, who have shipped reliable, scalable software using C#, TypeScript, or Python and are comfortable with Docker and Kubernetes. A deep understanding of distributed systems, cloud‑native architecture, microservices, and an API‑first mindset is required, along with strong communication, collaboration, and mentorship skills.
Permanent employees receive competitive compensation, comprehensive medical and dental coverage, retirement benefits, paid parental leave, 10 holidays plus paid time off, professional development reimbursements, fitness reimbursements and employee discount programs.