Software Developer IV-IN
Core
Design, implement, and maintain custom OpenStack backends and drivers for bare metal infrastructure provisioning and lifecycle automation at data center scale.
Role type
Senior individual contributor (IC) OpenStack software engineer
Builds
Custom OpenStack drivers and backends for Ironic, Cinder, Nova, and Neutron
Domain
Cloud infrastructure / OpenStack / Bare metal provisioning
Required skills
OpenStack driver development, Python (async patterns), Linux/Unix systems debugging, Kubernetes, bare metal provisioning concepts, CI/CD pipelines, distributed systems observability
Preferred skills
Upstream OpenStack contribution, Go (Golang), Ceph integration, DCIM/IPAM platforms (NetBox/Nautobot), network automation tooling
Technologies
OpenStack (Ironic, Cinder, Nova, Neutron), Python, Kubernetes, Gerrit, Zuul CI, Ceph, NetBox, Nautobot
Responsibilities
Design and implement custom drivers for OpenStack services; contribute upstream patches; own full lifecycle of driver work; collaborate with infrastructure teams; architect integrations with internal systems; establish engineering standards; investigate production incidents; provide technical leadership and mentorship
Seniority
Senior, hands-on IC with technical leadership