Role in brief
Coinbase seeks a Senior Software Engineer for its Compute Platform team. This role involves designing and operating Kubernetes infrastructure and developer tools to improve reliability and efficiency. Candidates with expertise in Kubernetes, cloud platforms, and distributed systems should apply.
About the role
This role focuses on building and maintaining the core Kubernetes orchestration infrastructure at Coinbase. The engineer will be responsible for the entire lifecycle of Kubernetes cluster management tooling, from initial design to ongoing operation and automation. A key aspect of the work involves creating developer-facing tools and workflows that simplify how other engineers interact with Kubernetes, directly enhancing their productivity and experience.
The position also involves developing new compute capabilities for service owners, ensuring the platform can meet evolving demands. A significant part of the job is dedicated to operational excellence, which includes automating repetitive tasks and improving the observability of the platform. This means continuously refining systems to be more robust and easier to monitor, reducing manual intervention.
Success in this role means delivering a highly reliable and efficient compute platform that supports Coinbase's services. It requires close collaboration with other internal teams, including Security, Reliability, and Observability, to ensure that all infrastructure components are secure, stable, and well-monitored. The ideal candidate will drive improvements that directly contribute to the overall stability and performance of the company's technical operations.
The target annual base salary for this role ranges from $98,000 to $162,000 USD, with total compensation potentially including equity, bonus eligibility, and benefits.
Skills that matter here
- Kubernetes: This role centers on building and operating Kubernetes orchestration infrastructure and related tooling.
- AWS: Experience with AWS infrastructure services is required for managing production environments.
- GCP: Experience with GCP infrastructure services is required for managing production environments.
- CNCF: The role requires hands-on experience with the Cloud Native Computing Foundation ecosystem to solve infrastructure challenges.
- Helm: Familiarity with Helm is expected as part of working within the Kubernetes ecosystem.
- Prometheus: Experience with Prometheus is relevant for improving platform observability.
Who this role suits
- A software engineer with at least five years of experience, including significant time building and operating Kubernetes or similar systems.
- Someone who thrives on designing, implementing, and operating complex distributed infrastructure.
- An individual who is adept at automating processes and improving system observability.
- A collaborator who can partner effectively with security, reliability, and observability teams.
From the employer
- Own the design, build, and operation of Kubernetes cluster management tooling and automation.
- Build developer-facing tooling and workflows that improve how engineers interact with Kubernetes.
- Deliver net-new compute capabilities for service owners.
- Drive operational excellence by automating toil and improving platform observability.
- Partner with Security, Reliability, and Observability teams.
- 5+ years of software engineering experience, including 3+ years building and operating Kubernetes or similar compute orchestration systems.
- Hands-on experience with AWS and/or GCP infrastructure services in a production environment.
- Demonstrated ability to design, implement, and operate distributed infrastructure systems.
- Hands-on experience with the CNCF ecosystem and applying these tools to solve infrastructure problems.
- Proven ability to apply AI tooling to infrastructure workflows.
- Target annual base salary range: $98K - $162K USD.
- Total compensation may include equity and bonus eligibility and benefits (including medical, dental, and vision).
Questions about this role
What is the remote work policy for this role?
This is a remote position, but the company holds quarterly in-person working sessions called 'surges'.
What is the seniority level for this position?
This is a senior-level software engineering role.
What is the expected salary range for this position?
The target annual base salary range is $98,000 to $162,000 USD.