Coinbase is on a mission to increase economic freedom in the world, and they are seeking a Software Engineer for their Developer Security team. The role involves building and shipping features to secure the software supply chain and automate vulnerability management.
Responsibilities:
- Build and maintain services to meet critical product and business needs using Golang
- Deliver features and small-to-medium projects end-to-end: design, implementation, deployment, and monitoring
- Author technical design documents and break down complex features into individual tasks
- Write high quality, well tested code to meet the needs of your customers
- Improve code quality and address technical debt within your ownership area
- Participate in on-call rotations, code reviews, and incident response
- Work with engineers, product managers, and security partners to deliver on the team's roadmap
Requirements:
- At least 2 years of experience in software engineering
- You have built, deployed, and maintained production services and understand service-oriented architecture
- You write high quality, well tested code
- You can author technical design documents and break down features into discrete tasks
- You actively use modern tooling (including AI-assisted development) to ship faster and learn new domains quickly
- You are passionate about building an open financial system that brings the world together
- Experience with security tooling or security-adjacent engineering (e.g., SLSA, Sigstore, artifact scanning, SBOM)
- Familiarity with Artifactory, Xray, or similar supply chain security platforms
- Experience with Golang, Docker, Kubernetes, Postgres, MongoDB, gRPC
- Experience with cloud infrastructure (AWS or GCP)
- You have worked at a company during a period of rapid growth