remote
Senior Software Engineer, Infrastructure - Compute Platform - Coinbase
Software Engineer
Senior engineer building and scaling the Compute Platform infrastructure, leveraging Go, Kubernetes, AWS, and IaC to deliver reliable, high‑performance services for a global finance platform.
About the role
Key Responsibilities
- Design, develop, and maintain core services of the Compute Platform that power large‑scale, low‑latency workloads.
- Build and operate Kubernetes‑based clusters on AWS, ensuring high availability, security, and cost efficiency.
- Implement infrastructure as code using Terraform and automate CI/CD pipelines for rapid, reliable deployments.
- Collaborate with product, security, and reliability teams to define service level objectives and drive performance improvements.
- Mentor junior engineers, conduct code reviews, and champion best practices in software engineering and DevOps.
Requirements
- 5+ years of professional experience building backend services in Go (or comparable languages).
- Deep understanding of container orchestration (Kubernetes) and cloud platforms, preferably AWS.
- Hands‑on experience with infrastructure as code tools such as Terraform and CI/CD systems (Jenkins, GitHub Actions, etc.).
- Proven track record designing, scaling, and operating distributed systems in production.
- Strong problem‑solving skills, ability to work autonomously in a remote‑first environment, and excellent communication abilities.
Skills
gokubernetesawsterraformcicd