Skip to content
CoinbaseCoinbase

Senior Software Engineer

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.

About the job

Responsibilities

  • Design, implement, and operate capabilities across authentication, OAuth, sessions, tokens, 2FA, account recovery, and edge authorization.
  • Build secure, low-latency Go and gRPC services for web, mobile, API, and partner experiences.
  • Lead technical designs for signed authorization tokens, passkeys, biometric recovery, device-aware authentication, and mobile OAuth.
  • Partner with product, security, fraud, and infrastructure teams to balance customer conversion, account protection, regulatory requirements, and engineering constraints.
  • Simplify integration patterns and build self-service tooling for safe adoption at scale.
  • Mentor engineers through design reviews, pairing, code reviews, and on-call participation.

Requirements

  • 5+ years of backend software engineering experience.
  • Strong proficiency in Go or a comparable systems-oriented language.
  • Experience building and operating reliable, high-throughput distributed services in production.
  • Experience designing secure APIs and working with authentication, authorization, session management, trust boundaries, and token handling.
  • Familiarity with OAuth 2.0, OpenID Connect, JWTs, PKCE, or related standards.
  • Proficiency with gRPC, Protocol Buffers, and Redis or DynamoDB.
  • Operational experience with metrics, logs, traces, alerts, and SLOs.
  • Track record of delivering complex cross-functional projects from technical design through production rollout.
  • Clear written and verbal communication.
  • Responsible use of generative AI with human oversight.

Compensation and Benefits

  • Annual base salary: $186,065–$218,900 USD, excluding equity and bonus.
  • Total compensation may include equity and bonus eligibility.
  • Benefits include medical, dental, vision, and 401(k).

Skills

Go, gRPC, Protocol Buffers, Redis, DynamoDB, Oauth 2.0, Openid Connect, Jwt, Pkce, Authentication, Authorization, Distributed Systems, SLOs, Generative AI

Coinbase

Coinbase

United States

Senior Software Engineer - Blockchain Network
$186k+/yrRemote5+ YOEBackend Engineering

Build 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.

Coinbase

Coinbase

United States

Senior Infrastructure Engineer, Trading
$186k+/yrRemote5+ YOEBackend Engineering

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.

Coinbase

Coinbase

United States

Senior Software Engineer, Agent Verification
$186k+/yrRemote7+ YOEBackend Engineering

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.

Coinbase

Coinbase

United States

Senior Software Engineer, Blockchain Platform Nodes
$186k+/yrRemote5+ YOEBackend Engineering

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.

Beacon AI

Beacon AI

San Carlos, CA

Lead Backend Software Engineer
$185k+/yrHybrid5+ YOEBackend Engineering

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.