Software Engineer, Infrastructure (Go) - remote in the US
MirantisNorth AmericaFull TimeEngineering
Remotely
gokubernetesrest apisgrpctemporalbmc/redfishpxe/ipxe
Job Description
📋 Description
- Design, build, and maintain the versioned REST and gRPC APIs for bare-metal server lifecycle
- Develop the asynchronous workflows that drive server enrollment, inspection, OS provisioning, and
- Implement and maintain the consoles and interfaces that visualize hardware inventory, provisioning
- Design the error-handling models, idempotency guarantees, and reconciliation loops necessary to
🎯 Requirements
- Strong experience designing RESTful APIs or gRPC services. You understand API versioning and
- Proficiency in Go (preferred for backend/Kubernetes ecosystem)
- Deep understanding of Kubernetes primitives and controller/reconciler patterns. You will be
- Hands-on experience with bare-metal provisioning flows — BMC/Redfish, PXE/iPXE, image management
- Experience building workflow-driven or event-driven systems (e.g., Temporal) where operations are
- Experience building informers or reconciliation bridges that keep an external datastore consistent
🎁 Benefits
- Work with an established Silicon Valley leader in the cloud infrastructure industry
- Work with exceptionally passionate, talented and engaging colleagues, helping Fortune 500 and
- Be a part of cutting-edge, open-source innovation
- Thrive in the high-energy environment of a young company where openness, collaboration
- Professional development and training
- Attend conferences and working groups
Back to all jobs