We are seeking a solutions software engineer to develop and debug the necessary integrations to allow customers to easily deploy and operate elastic infrastructure on the Oxide Cloud Computer in their own on-premises datacenters.
As a Solutions Software Engineer working at Oxide, you will:
Work with Oxide customers, prospective customers and Oxide solutions engineers to understand customer infrastructure needs and use cases and to find opportunities for better integration with the Oxide platform
Work to develop seamless integration with the customer and third-party software used to operate elastic infrastructure, e.g., orchestration software, observability software, service management software.
Work with potential software partners (e.g., database providers, application providers) to assure that their software works well on the Oxide platform
Work to extend the product as necessary to provide for a better customer and product experience.
You will thrive in this role if you:
Have fluency in Go and interest in Rust — or vice versa.
Love to make infrastructure do real work by connecting it to the actual needs of customers.
Enjoy diving deep into thorny integration issues, getting it all working, delivering it all to customers — and documenting your work along the way.
Have demonstrated experience integrating systems via HTTP APIs.
Have gone deep with the public cloud (e.g., AWS, GCP, Azure) and/or on-premises infrastructure (e.g., VMware, Nutanix).
Have demonstrated experience developing, extending or integrating with orchestration platforms, e.g., Kubernetes/OpenShift/Rancher, Terraform/OpenTofu, Ansible, System Initiative, Pulumi, etc.
Have experience developing, extending or integrating with observability plaforms e.g., Prometheus, Nagios, Datadog, Honeycomb, etc.
Enjoy reading the documentation produced by others.
Are very comfortable at a Unix terminal.
Don’t mind coworkers getting really excited about decades-old computers.
Before applying for this role, you should:
Learn enough about our technologies to understand our approach to API development.
Browse our public Requests for Discussion to get a flavor for how we work.
Listen to "Hiring Processes with Gergely Orosz" to familiarize yourself with the Oxide hiring process.