Software Engineer, DevSec
Role details
Job location
Tech stack
Job description
The Developer Security team secures Coinbase's software supply chain and builds automation to find and fix vulnerabilities at scale. We own artifact scanning, dependency analysis, vulnerability management, and security agents that automate remediation across the company. As a Software Engineer on this team, you will build and ship features across these systems. You will work with engineers across Coinbase to make security a natural part of how they build software.
What you'll be doing (ie. job duties):
-
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.
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.
Nice to haves:
-
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.