Do you love to integrate complicated, API-driven systems together to serve a real-world use-case? 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 current and prospective Oxide customers to understand their needs and use cases and find integration opportunities with the Oxide platform.
Develop seamless integrations with customer and third-party software used to operate elastic infrastructure (e.g., orchestration software, observability software, service management software).
Work with current and potential software partners (e.g., database providers, application providers, platform providers) to ensure their software works well on the Oxide platform.
Extend the Oxide platform as necessary to provide 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 and SDKs.
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 application and infrastructure platforms (e.g., Kubernetes, OpenShift, Rancher, Terraform, OpenTofu, Ansible, System Initiative, Pulumi).
Have experience developing, extending, or integrating with observability platforms (e.g., Prometheus, Nagios, Datadog, Honeycomb).
Enjoy reading documentation produced by others and writing documentation for consumption 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.