Senior Software Engineer, Infrastructure
About Us
Our mission is to be the Distributed Energy Platform that fulfills the promise of the energy transition. The Voltus platform connects any distributed energy resource (DER) to any energy market across the US and Canada, providing flexibility, reliability, and resilience to the grid while generating revenue for our partners. By partnering with industry leaders and the DER ecosystem, we are building the decarbonized, distributed, decentralized, and digitized energy system of the future.
Voltus is a remote and virtual company, distributed across the US, Canada, and abroad, with team members in New York, San Francisco, Boston, Toronto, Chicago, Los Angeles, Washington DC, and many other cities.
About the Role
Are you interested in building the technical foundation of the worldwide transition to clean energy? Do you enjoy working with a highly motivated and talented team to deliver mission critical software?
Voltus is growing our Infrastructure team to help deploy, manage, troubleshoot, and enhance the Platform and tooling that every Voltus engineer and our dispatch-critical systems depend on. As a Senior Software Engineer on Infrastructure, you will own significant pieces of our core Platform, mentor other engineers, and help set the technical direction for how we build, deploy, and operate services at Voltus . You will join a team of [N] engineers supporting roughly [M] engineers across the org, so the leverage on your work is high and so is the responsibility.
Our Platform runs on HashiCorp's Nomad, Consul, and Vault in AWS. We are specifically looking for someone who brings deep Kubernetes experience to this team, because we expect to run Kubernetes workloads alongside Nomad and that is depth we do not have in house today. You will not be the only person who knows containers, but you may well be the one who knows Kubernetes best, and we want you to shape how we adopt and operate it.
You will develop the tooling that lets every engineering team ship reliably, build the testing and observability that keeps our real-time systems healthy, and help shape how we safely fold AI-assisted development and tooling into our day-to-day engineering.
When Voltus commits capacity to a grid operator, we are obligated to deliver it. That shapes how this team works: changes are planned around live dispatch windows, sequenced so each step can be rolled back, and owned by the person who made them, including on call.
Voltus is a fully distributed company and this role is remote. You can work from anywhere, but you must overlap with the Eastern time zone for at least 4 hours of the workday.
What You'll Do
Own core Platform services and major migrations end to end , from proposal to production. Our team regularly leads multi-month migrations of stateful, business-critical systems with no customer-visible downtime.
Run our containerized workloads and the delivery path that ships them β orchestration and scheduling, GitOps-style deploys, progressive rollout and rollback, and service mesh. Bring Kubernetes practice to a team that runs Nomad today, and help us decide what belongs where rather than adopting a second scheduler for its own sake.
Architect and operate our AWS foundation. Multi-account structure and governance, IAM and cross-account access, VPC and Transit Gateway, PrivateLink, DNS and certificates, and the egress paths our dispatch traffic reaches grid operators over. On those paths, a changed address or an expired certificate is a market outage.
Treat identity, secrets, and encryption as first-class infrastructure β workload identity, least privilege, SSO and OIDC, machine-to-machine credentials, Vault, and key ownership and rotation. As we open more of production to cloud and AI access, you make sure every human and workload has exactly the access it needs and no more.
Operate the stateful systems everything else sits on : database upgrades and replication, message brokers in the critical path, caches and ti