Remote job
Staff Software Engineer
Job details
About this role
Role overview Own backend engineering for a platform focused on tenant isolation and resource sharing in Kubernetes environments. The work spans system design, implementation, and release, with an emphasis on Kubernetes internals, reliable Go software, and open-source collaboration. The role calls for an autonomous engineer comfortable solving infrastructure problems where the approach may not be obvious.
Responsibilities - Investigate Kubernetes internals and apply that knowledge to container orchestration and tenancy challenges. - Design and build high-performance, resilient backend components in Go. - Own feature development from technical design through release. - Contribute to open-source projects and help shape approaches to isolation and resource sharing beyond namespace-based tenancy. - Identify and solve complex systems problems with limited oversight.
Requirements - Deep understanding of Kubernetes architecture and internals, including networking and storage. - Strong Go programming skills and the ability to produce efficient, maintainable code. - Evidence of building independently, such as personal projects, experiments, or open-source work. - High ownership and ability to identify problems and make progress autonomously. - Experience in an early-stage or high-growth environment, with comfort working through ambiguity.
Nice to have - Contributions to the upstream Kubernetes project, such as documentation, pull requests, or participation in special interest groups. - Experience at an early-stage organization with significant independent ownership.
Benefits and work setup - Remote-first, geographically distributed team with flexibility in where and when work is done. - Compensation includes equity; health, dental, vision, and life insurance are available, with coverage varying by country.