Golang Engineer
Job Summary
A new Golang Software Engineer opening on Pentair Pools New Product Development (NPD) team created by a Senior Engineer transferring internally. The team has been building this platform for over a year with a commercial release targeted for early next year; core architecture is established and this hire will help accelerate delivery and prepare the platform for production. Client has high expectations for the candidate and is flexible on rate.
KEY RESPONSIBILITIES
Contribute to a complex embedded automation platform and distributed system architecture
Work primarily in Golang alongside a team that includes firmware engineers with C/C backgrounds transitioning to Go
Take ownership of technical problems and work independently in a fast-paced high-velocity environment
Support field deployment of the current project while contributing to architecture that will underpin future products
REQUIREMENTS / MUST-HAVES
Strong Golang fundamentals (highest priority for the hiring manager)
gRPC experience one of the most important technical qualifications
Embedded Linux experience highly desirable
Ability to ramp quickly and contribute with minimal onboarding
Comfort with modern engineering practices: custom Git workflows CI/CD pipelines
AI-assisted development experience (the team makes extensive use of tools like Claude in a largely spec-driven workflow) is a bonus not a requirement
ADDITIONAL CONTEXT
Current team: 2 senior Golang engineers and 1 C engineer transitioning to Golang
Potential for contract extensions as the architecture supports multiple future products
Required Experience:
Manager
About Company
The following are the open positions for which we are currently accepting resumes. This space is regularly updated, so please check back. You can also use the general applicant form to submit your resume. We will keep it on our databases when something appropriate for your background ... View more