Senior Staff Software Engineer, Payments
Core
Architecting and evolving the core Payments platform (rails integrations, routing, and funds-flow services) to move fiat into and out of Coinbase, ensuring high availability, low latency, and cost efficiency at global scale.
Role type
Senior Staff Software Engineer (Payments Platform Architecture)
Builds
Fiat on- and off-ramps, payment services, and global funds-flow systems connecting customer fiat funds into crypto.
Domain
Cryptocurrency / Digital Finance / Payments Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems architecture, money-movement architecture (PSPs, ISO 20022, routing, double-entry), backend programming (Python, Go, Java), cloud-native architecture, high-availability system design, cross-functional technical leadership, technical mentorship, data observability analysis.
Preferred skills
Ledgering or trading systems design, financial acumen, accounting data handling.
Technologies
Python, Go, Java, ISO 20022
Responsibilities
Define multi-quarter technical strategy for rails, orchestration, and transfers; Architect and evolve core Payments platform for global scale; Lead end-to-end design and rollout of large cross-team initiatives; Set and enforce technical standards for financial correctness; Partner with FinHub, Risk, and Regulatory teams to balance experience, risk, and compliance; Provide deep technical mentorship to senior/staff engineers; Use data and observability signals to identify structural platform gaps and lead reliability improvements.
Seniority
Senior Staff, hands-on IC with strategic leadership