Senior Software Engineer, Agent Verification
Design and build backend control-plane services that safely govern software review, policy evaluation, CI evidence, and merge decisions. The role requires 7+ years of experience with distributed systems, backend development, security and authorization, developer infrastructure, and cross-team technical leadership.
About the job
Responsibilities
- Lead the design and delivery of Coinbase’s Unified Merge Gate, determining whether changes can merge and explaining outstanding requirements.
- Integrate automated review findings, policy and risk assessments, CI results, identity and attestation evidence, and human judgment into merge decisions.
- Build reliable backend services and integrations across GitHub, CI, and policy systems.
- Migrate repositories from fragmented legacy controls to the Unified Merge Gate with safe rollouts, observable decisions, and rollback paths.
- Partner with Security, Compliance, Infrastructure, Codeflow, ZTSC, and repository owners to turn control requirements into usable developer workflows.
- Measure human-review volume, time to merge, automated merge coverage, decision quality, and escaped defects.
Requirements
- 7+ years of experience.
- Strong backend and distributed-systems experience in Go or a comparable language.
- Experience designing APIs, durable state, failure recovery, observability, and safe rollout mechanisms.
- Experience with CI/CD, source-control integrations, developer infrastructure, or another high-consequence control plane.
- Strong security and authorization judgment.
- Experience leading a cross-team technical project from design through migration and operational ownership.
- Hands-on fluency with AI-assisted engineering workflows, including their use and evaluation.
Nice-to-haves
- Experience with Go.
- GitHub integrations.
- AWS.
- Kubernetes.
- AI-assisted development.
- Policy-as-code.
Compensation
- Annual base salary: $186,065–$218,900 USD.
- Total compensation may also include equity, bonus eligibility, and medical, dental, vision, and 401(k) benefits.
Skills
Go, Distributed Systems, APIs, Observability, CI/CD, GitHub, AWS, Kubernetes, Authorization, Policy-As-Code, Ai-Assisted Development
Similar jobs
Backend Engineering jobsBuild and operate high-throughput blockchain infrastructure, APIs, and platform primitives integrating protocols such as Ethereum and Bitcoin with internal services. Requires 5+ years of software engineering experience, distributed-systems expertise, and hands-on crypto infrastructure experience.
Senior infrastructure engineer building and operating low-latency institutional trading systems, including matching, order management, risk, and market data. Requires 5+ years of software engineering experience and strong Java, C++, or Go skills in highly reliable distributed systems.
Designs and operates foundational authentication and authorization services across Coinbase products and partner integrations. The role requires 5+ years of backend engineering experience, strong Go or systems-language skills, and expertise in secure APIs, identity standards, and distributed systems operations.
Senior software engineer responsible for optimizing and operating Coinbase’s blockchain node platform at scale. The role focuses on systems performance, infrastructure cost reduction, observability, reliability SLOs, and protocol upgrades, with Go and blockchain infrastructure experience preferred.
Leads the design, development, and operation of secure, scalable backend services, APIs, distributed systems, and data pipelines for a mission-critical flight safety platform. Requires 5+ years of backend experience and strong Python and JavaScript/TypeScript skills.