> Markdown version of [/jobs/ext/4409831-staff-software-engineer-on-prem](https://www.wearedevelopers.com/jobs/ext/4409831-staff-software-engineer-on-prem). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Staff Software Engineer, On-Prem - **Company:** Circle Internet Services Inc. - **Location:** United States (Remote available) - **Experience:** Expert - **Salary:** $195,000.0 - $265,000.0 - **Contract:** Permanent contract - **Skills:** Application Release Automation, Software as a Service, Distributed Systems, Circleci, Backend, Kubernetes, Api Design - **Published:** October 15, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=ce001957ec2b7dc3 ## About the Role * Deep experience with Kubernetes and Helm. You've designed, deployed, and debugged production systems on Kubernetes. You know where the sharp edges are, especially in customer-operated environments (air-gapped, restricted network, unfamiliar cluster shapes). * Strong backend and systems foundation. 8+ years building production backend and infrastructure systems, with a history of taking accountability for outcomes. Strong in Go, with real experience in API design, data modelling, distributed systems, and operational tooling. * System design with business context. You make architecture decisions that span multiple systems and teams, weigh tradeoffs against business needs, and document your reasoning. You're the person others escalate to when the answer isn't obvious. * Technical leadership. You mentor engineers, give direct feedback on technical direction, and raise the quality bar across teams through how you engage in reviews and design discussions, not just what you ship. * Experience with on-premises or self-hosted software. You've shipped software that runs in someone else's environment (enterprise on-prem, self-hosted SaaS, or a distributed system installed by customers), and you understand how that constraint shapes your design choices, release process, and support model. ## Description * Make shipping into Server easy for every team. Own the platform strategy, setting the technical direction for the tooling, test infrastructure, and release automation that CircleCI teams use to develop and maintain their services inside Server. * Give customers confidence installing, upgrading, and running CircleCI Server. Customers run Server in environments you'll never see. Make the install experience simpler and more predictable, upgrades safer, and day-to-day operation easier, starting with sensible defaults. * Own Server's foundation. You'll be responsible for everything from the Kubernetes infrastructure Server deploys into, to the tooling internal teams and customers depend on. That responsibility extends past your own code to the systems and teams around it. * Get operators from symptom to root cause fast. Standardize Server's observability on OpenTelemetry so it works with whatever platform each customer already runs. Build diagnostics that help operators, and the engineers supporting them, find the problem quickly. Partner with Support, Customer Engineering, and customers to find recurring issues and fix them at the source. * Connect engineering to the business. Partner directly with Product and Engineering Management to translate business goals into technical strategy. You understand the "why" behind the roadmap and use it to make tradeoffs.