Software Engineer, CDP - Payment Acceptance

Coinbase

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$152,405–$179,300 / yr
Posted
13 days ago
Freshness
Confirmed live today

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $166k
$131k $249k
below market most similar roles pay here above market

This role pays less than 62% of similar roles. Most pay $142,400–$238,000 — the blue band above. At the midpoint, this role pays about $166k versus about $190k for comparable roles.

Based on 240 similar postings.

Employer

About Coinbase

Coinbase Global is a publicly traded cryptocurrency exchange platform where consumers can buy, sell, and store digital currencies including Bitcoin, Ethereum, and hundreds of other cryptocurrencies. Industry: Cryptocurrency Exchange & Financial Technology

Coinbase currently has 94 open roles on FindRole.

Listed pay typically runs $191,250–$218,900 across 85 roles with salary data.

Most-posted roles

View all roles at Coinbase

At a glance

TL;DR · Software Engineer, CDP - Payment Acceptance

As a Software Engineer, CDP - Payment Acceptance within the Developer group, you will build the stablecoin payment rail powering merchant checkout, subscriptions, and onchain settlement for businesses. You will own end-to-end feature delivery, shipping full-stack features across Go backend services and React/Next.js frontends. Your daily work involves developing gRPC/HTTP APIs, protobuf definitions, database migrations, and TypeScript client integrations. You will build buyer checkout UIs, including payment links and wallet connection flows using WalletConnect, wagmi, and viem. You will implement durable, fault-tolerant payment workflows using Temporal for onchain settlement and reconciliation against PostgreSQL. Key technical requirements include experience with EVM blockchains, stablecoins, and structured observability tools like Datadog. You will solve complex problems regarding global commerce payment rails and onchain settlement patterns.

What does a Software Engineer earn in Remote?

Median $208800 from 354 postings across 50 companies.

See salary data

What you'll do

  • Own end-to-end feature delivery across Go backend services and React/Next.js frontend components.
  • Build and refine buyer checkout UIs including payment links, web components, and wallet connection flows.
  • Implement durable, fault-tolerant payment workflows using Temporal for onchain settlement and refunds.
  • Design and manage gRPC/HTTP APIs, protobuf definitions, and PostgreSQL database migrations.
  • Instrument production changes with structured logs, metrics, and Datadog traces.
  • Participate in on-call rotations for services shipped to production.
  • Integrate Payment Acceptance features into the broader Coinbase developer platform.

What we're looking for

  • 3+ years of professional full-stack software engineering experience shipping production systems in Go and TypeScript/React.
  • Experience with Go concurrency, gRPC, and testing.
  • Experience with TypeScript, React hooks, suspense, server components, and Next.js.
  • Demonstrated experience with relational databases, including PostgreSQL (preferred), schema design, migrations, and query performance.
  • Proven track record designing APIs using protobuf/gRPC, REST, or OpenAPI.
  • Experience with durable workflow systems like Temporal, Cadence, or Step Functions.
  • Experience with EVM blockchains, stablecoins, and onchain payment patterns.
  • Ability to use generative AI tools responsibly with human-in-the-loop practices to drive efficiency and quality.

More like this

Similar roles

Software Engineer, CDP - Stablecoin

Coinbase

Remote 13 days ago $152,405–$179,300
Go Blockchain Ethereum EVM Distributed Systems Smart Contracts Service-Oriented Architecture Observability Monitoring
2+ yrs exp Remote

Software Engineer, Payment Interfaces

Block

San Francisco, CA 38 days ago $217,800–$326,800
Kotlin Go TypeScript AWS Kafka APIs Distributed Systems Observability Incident Response AI-assisted Engineering Idempotency Asynchronous Processing
8+ yrs exp

Software Engineer Lead-Application Support/Payment Processing

PNC

Pittsburgh, PA +7 13 days ago $94,875–$158,125
Agile Methodology Cloud Computing DevOps Software Development System Design Technical Design Application Support Code Reviews Debugging Requirements Analysis Application Delivery Process Packaged Application Integration Technical Troubleshooting Payments Domain
3+ yrs exp

Lead Software Engineer, Data/Payments Technology

JPMorgan Chase

Plano, TX 28 days ago
Databricks Data Engineering Distributed Data Processing Data Architecture Data Modeling Data Integration AI-assisted Engineering System Design Application Development Automated Testing Scala Observability
10+ yrs exp

Staff Software Engineer, Payments Intelligence

Stripe

New York, NY +2 5 days ago $224,000–$406,800
Java Ruby Python TypeScript Kafka Flyte Airflow Distributed Systems API Design ML Systems Model Serving Training Pipelines Observability Full-Stack Infrastructure
10+ yrs exp