Software Engineer, CDP - Payment Acceptance

Coinbase

Confirmed live yesterday High trust
Remote

Quick summary

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

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $196k
This role $166k
$142k most similar roles pay here $249k

This role pays less than 68% of similar roles. Most pay $154,662–$238,250 — the shaded band above. At the midpoint, this role pays about $166k versus about $196k 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 58 open roles on FindRole.

Listed pay typically runs $215,177–$253,150 across 50 roles with salary data.

Most-posted roles

View all roles at Coinbase

At a glance

TL;DR · Software Engineer, CDP - Payment Acceptance

Software Engineer, CDP - Payment Acceptance will join the Developer group to build the stablecoin payment rail powering merchant checkout, subscriptions, and onchain settlement for businesses. The role involves owning end-to-end feature delivery across Go backend services and React/Next.js frontends, including gRPC orchestration, protobuf definitions, and TypeScript client integrations. You will develop buyer checkout components like payment links and wallet connection flows using wagmi and viem, while implementing durable, fault-tolerant workflows for refunds and reconciliation using Temporal and PostgreSQL. Key technical requirements include experience with Go concurrency, REST/gRPC APIs, and structured observability via Datadog or OpenTelemetry. The position focuses on the technical challenge of creating a performant stablecoin payment rail across multiple EVM chains to facilitate global commerce through reliable, automated settlement processes and high-performance merchant-facing checkout experiences.

What does a Software Engineer earn in Remote?

Median $204500 from 415 postings across 57 companies.

See salary data

What you'll do

  • Deliver end-to-end features across Go backend services and React/Next.js frontend components.
  • Build merchant-facing checkout UI including payment links, web components, and wallet connection flows.
  • Implement fault-tolerant payment workflows for onchain settlement and refunds using Temporal.
  • Manage database migrations and ensure transactional correctness within PostgreSQL databases.
  • Design and implement gRPC/HTTP APIs and protobuf definitions for internal and external services.
  • Instrument systems with structured logs, metrics, and Datadog traces to support production reliability.
  • Participate in an on-call rotation to maintain the health of shipped services.
  • 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.
  • Proficiency in React, including hooks, suspense, server components, and Next.js.
  • Demonstrated experience with relational databases like PostgreSQL, including schema design and migrations.
  • Proven track record designing APIs using protobuf/gRPC, REST, or OpenAPI.
  • Experience building durable workflow systems (Temporal, Cadence, or Step Functions) or working with EVM blockchains and stablecoins.
  • Ability to instrument production systems with structured observability tools like Datadog or OpenTelemetry.
  • Demonstrated ability to responsibly use generative AI tools in daily workflows to improve efficiency and quality.

More like this

Similar roles

Software Engineer II, Payments Platform

Flywire

Valencia, Valencia, Spain 119 days ago
Java Ruby React AWS JavaScript HTML5 CSS3 MySQL MongoDB Redis Sidekiq AMQP Elasticsearch Linux GitLab CI/CD REST LLMs Claude Code Cursor
2+ yrs exp Hybrid

Software Engineer II, Payments Platform

Flywire

Valencia, Valencia, Spain 114 days ago
Java Ruby React JavaScript AWS LLMs MySQL MongoDB Redis Sidekiq AMQP Elasticsearch GitLab CI/CD HTML5 CSS3 Linux REST
2+ yrs exp Hybrid

Software Engineer II, Payments Platform

Flywire

Valencia, Valencia, Spain 93 days ago
Java Ruby React AWS JavaScript HTML5 CSS3 MySQL MongoDB Redis Sidekiq AMQP Elasticsearch Linux GitLab CI/CD REST LLMs Claude Code Cursor
2+ yrs exp Hybrid

Software Engineer II, Payments Platform

Flywire

Valencia, Valencia, Spain 80 days ago
Java Ruby React AWS JavaScript HTML5 CSS3 MySQL MongoDB Redis Sidekiq AMQP Elasticsearch Linux GitLab CI/CD REST LLMs Claude Code Cursor
2+ yrs exp Hybrid