Software Engineer, CDP - Payment Acceptance
Core
Build the stablecoin payment rail powering merchant checkout, subscriptions, and onchain settlement for businesses of all sizes.
Role type
Senior full-stack software engineer (Go/TypeScript)
Builds
End-to-end payment experience including merchant-facing checkout components, gRPC orchestration services, and onchain settlement workers across EVM chains
Domain
Fintech, stablecoins, blockchain payments
Deliverable
production ML models | product features
Required skills
Go (concurrency, gRPC, testing), TypeScript/React (hooks, suspense, server components, Next.js), PostgreSQL, API design (protobuf/gRPC, REST, OpenAPI), observability (Datadog, OpenTelemetry), durable workflow systems (Temporal, Cadence, Step Functions), EVM blockchains, stablecoins, onchain payment patterns
Preferred skills
Generative AI integration with human-in-the-loop practices
Technologies
Go, TypeScript, React, Next.js, gRPC, protobuf, PostgreSQL, Temporal, Datadog, OpenTelemetry, WalletConnect, wagmi, viem, EVM
Responsibilities
Own end-to-end feature delivery across Go backend services and React/Next.js frontend; Build and refine buyer checkout UI with focus on conversion, accessibility, and performance; Implement durable, fault-tolerant payment workflows for onchain settlement, refunds, and reconciliation; Instrument changes with structured logs, metrics, and traces; Own on-call rotation for shipped services; Partner with Product, Design, and engineering teams to integrate Payment Acceptance into the broader developer platform
Seniority
Senior, hands-on IC