Senior Software Engineer - Virtualization & Cluster
Core
Design, develop, and troubleshoot software solutions for virtualized cluster lifecycle automation, including provisioning, configuration, patching, and decommissioning.
Role type
Senior Software Engineer (Virtualization & Cluster Automation)
Builds
Automated workflows for OpenShift/Kubernetes cluster lifecycles and day-2 operations
Domain
Cloud Infrastructure / Virtualization / Kubernetes
Required skills
Go, Java, or Python; System design; Data modeling; Virtualization automation; Kubernetes/OpenShift cluster management; Workflow orchestration; Security and compliance; Troubleshooting in distributed environments
Preferred skills
Temporal; Hypervisor environments (VMware ESXi, KVM); Cloud-native experience (containers, CI/CD, observability); Mentoring engineers
Technologies
OpenShift, Kubernetes, Temporal, VMware ESXi, KVM, Java, Python, Go
Responsibilities
Design and develop software for virtualized cluster lifecycle automation; Automate provisioning, configuration, patching, and decommissioning; Lead production deployments and diagnose issues; Mentor engineers through design and code reviews; Collaborate with global teams to influence technical standards
Seniority
Senior, hands-on IC