What are the responsibilities and job description for the Software Development Engineer - Golang position at Cypress HCM?
Software Development Engineer – Golang
Responsibilities
ID: 37477868
Responsibilities
- Create simulation framework for the Portworx Enterprise Control Plane to run clusters of 1000s of nodes without hardware constraints
- Refactor and redesign internal product interfaces to enable simulation and remove hardware dependency
- Recommend & implement clean software abstraction in the Product
- Experimenting with new technologies in order to push the state-of-the-art and innovate new solutions
- Experience with heavy use of Claude Code, Codex or Cursor for AI-lead development
- Experience with Golang (Advance level) and Kubernetes
- 8 years of experience in Designing, Development and Testing of Enterprise products (Golang preferred).
- BS in Computer Science required
- Good understanding of Microservice Architectures and Cloud Native platforms
- Designing micro services to operate and scale in a distributed system architecture that scales to thousands of nodes
- Proven design sensibility and the willingness to work in a collaborative, team oriented environment.
- Solid CS background in data structures, algorithms and software design.
ID: 37477868
Salary : $75 - $100