Skip to content

Senior Software Engineer, Backend - Identity

Senior backend engineer on the Identity team building secure, scalable APIs and data models for unified multi-entity account management at Coinbase.

186k – 219kUnited StatesBackend EngineeringRemote5+ YOE

About the role

Responsibilities

  • Own the design and reliability of business-critical Tier-0/Tier-1 backend systems serving millions of customers, ensuring security, observability, and operational excellence.
  • Lead the evolution from fragmented user/org models to a unified Account abstraction — defining APIs, data models, and best practices adopted across every Coinbase product.
  • Architect and deliver platform services enabling seamless, secure, multi-entity account and identity management, making it fast and easy to add new entity types (e.g., org, partner, vertical).
  • Champion technical excellence by driving code and design reviews, setting engineering standards, and shaping the team's technical culture.
  • Mentor and level-up engineers across the team, creating a multiplier effect on developer velocity and platform reliability.
  • Collaborate cross-functionally with Product, Infrastructure, SRE, and Compliance teams to deliver secure, observable, and extensible solutions.
  • Proactively identify opportunities for platformization, refactor legacy components, improve performance, and harden security and compliance posture.

Requirements

  • 5+ years of experience in software engineering, with a focus on backend systems.
  • Proven experience designing, building, scaling, and maintaining production services in a service-oriented architecture.
  • Track record of writing high-quality, well-tested code that meets customer needs and withstands production demands.
  • Strong collaboration skills with the ability to work cross-functionally across product, infrastructure, and compliance teams.
  • Demonstrates the ability to responsibly use generative AI tools and copilots (e.g., LibreChat, Gemini, Glean) in daily workflows, continuously learn as tools evolve, and apply human-in-the-loop practices to deliver business-ready outputs and drive measurable improvements in efficiency, cost, and quality.

Nice to Haves

  • Experience at a company during rapid growth (startup to mid-size scale).
  • Familiarity with blockchain technologies (Bitcoin, Ethereum, etc.) and crypto-forward experience such as interacting with Ethereum addresses, ENS, dApps, or blockchain-based services.
  • Experience decomposing a large monolith into microservices.
  • Proficiency with Golang, Ruby, Docker, Sinatra, Rails, Postgres, MongoDB, or Redshift.
  • Background building financial, high-reliability, or security systems.

Skills

GoRubyDockerSinatraRailsPostgresMongoDBRedshiftEthereumBitcoin

Senior Software Engineer, Backend

Senior backend engineer owning end-to-end services for prediction markets: market creation, real-time trading, oracle resolution, settlement, and payouts. Requires 5+ years building low-latency, high-throughput distributed systems in regulated environments.

186k – 219kUnited StatesBackend EngineeringRemote5+ YOEGoRuby

Senior Software Engineer - Blockchain Network

Senior engineer building blockchain network infrastructure and platform APIs that integrate protocols like Bitcoin and Ethereum with Coinbase services. Owns multi-quarter initiatives improving latency, reliability, and cost.

186k – 219kUnited StatesBackend EngineeringRemote5+ YOEGoAPIs

Senior Software Engineer, Database

Designs and optimizes storage backends, transaction management, and CRDT operations for Ditto's embedded edge database on resource-constrained devices. Requires 5+ years experience with database internals, Rust or C/C++, and storage engines like SQLite or RocksDB.

186k – 331kAtlanta, GA +3Backend EngineeringRemote5+ YOEC++Rust

Senior Software Engineer, Square Financial Services

Senior engineer building and operating core banking platform features, public APIs, and financial tooling on AWS with Kotlin. Requires 5+ years experience and a bachelor's degree.

185k – 327kNew York, NYBackend EngineeringRemote5+ YOEGoAWS

Senior Software Engineer, Square Financial Services

Senior engineer building and operating core banking platform features, public APIs, and financial tooling on AWS with Kotlin. Requires 5+ years experience and a bachelor's degree.

185k – 327kSan Francisco, CABackend EngineeringRemote5+ YOEGoAWS