Inabia Software & Consulting Inc.

Golang Engineer

Inabia Software & Consulting Inc. · Apex, North Carolina, United States

Individual and Family Services · 51-200 employees

13 h ago
Mid (2-5 yrs) Full-time United States
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Contribute to a complex embedded automation platform and distributed system architecture using Golang. Support field deployment of current projects while helping to define the architecture for future product lines.

What they look for

Golang gRPC Embedded Linux C++ Distributed Systems CI/CD Git Automation Firmware Software Architecture

Requirements

Candidates must have strong Golang fundamentals and experience with gRPC. Experience with embedded Linux and modern engineering practices like CI/CD pipelines is highly desirable.

Full description

ROLE OVERVIEW A new Golang Software Engineer opening on Pentair Pool's 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