Coinbase - Senior Staff Software Engineer, Payments
Upload My Resume
Drop here or click to browse · Tap to choose · PDF, DOCX, DOC, RTF, TXT
Requirements
• Experience designing and operating ledgering or trading systems at large scale. • Strong financial acumen with experience handling accounting data and financial transactions with high precision and reliability. • Experience collaborating closely with finance and accounting teams. • Job ID#: P75554 • Pay Transparency Notice: Base salary varies by location (see range below). Total compensation may also include equity and bonus eligibility, and benefits (medical, dental, vision, 401(k)). • Pay Transparency Notice: • Annual base salary range (excluding equity and bonus): • $253,895—$298,700 USD • Please be advised that each candidate may submit a maximum of four applications within any 30-day period. We encourage you to carefully evaluate how your skills and interests align with Coinbase's roles before applying. • Commitment to Equal Opportunity
Responsibilities
• Define and drive the multi‑quarter technical strategy for Payments, spanning rails, orchestration, and transfers, to support new products, geos, and significant growth in payment volume. • Architect and evolve the core Payments platform (rails integrations, routing, and funds-flow services) for high availability, low latency, and cost efficiency at global scale. • Lead end‑to‑end design and rollout of large, cross‑team initiatives (e.g., new global rails, decomp/migrations, resiliency programs), breaking high ambiguity into clear milestones and measurable outcomes. • Set and enforce technical standards for financial correctness across Payments, including idempotency, reconciliation, failure‑mode handling, and auditability for all money‑movement paths. • Partner closely with FinHub, Payments Risk, Regulatory Platform, and Product to design cohesive architectures that balance customer experience, risk controls, compliance, and unit economics. • Provide deep technical mentorship to senior/staff engineers across Payments pods, upleveling system design quality, review rigor, and long‑term maintainability. • Use data and observability signals (e.g., success rates, latency, cost, incident patterns) to identify structural platform gaps and lead systematic reliability and efficiency improvements. • Represent Payments in executive and cross‑org forums, clearly communicating tradeoffs, aligning stakeholders on strategy, and securing buy‑in for high‑impact technical bets. • What we look for in you (ie. job requirements): • 10+ years building and operating large‑scale distributed systems in production. • Deep money‑movement architecture experience (PSPs, ISO 20022, routing, double‑entry, high‑volume payment systems) • Deep expertise in backend programming (e.g., Python, Go, Java) and cloud‑native architecture. • Proven track record designing highly available, high‑performance systems. • Ability to anticipate scaling bottlenecks before they occur and take decisive, proactive measures. • Experience leading cross‑functional technical initiatives and mentoring senior engineers. • Commitment to technical excellence, sharing best practices, and fostering a strong engineering culture. • Ability to distill complex technical concepts into clear and actionable solutions.
Benefits
• Medical Plan, Dental and Vision Plan with generous employee contributions • Health Savings Account with company contributions each pay period • Disability and Life Insurance • 401(k) plan with company match • Wellness Stipend • Mobile/Internet Reimbursement • Volunteer Time Off • Fertility Counseling and Benefits • Generous Time off/Leave Policy • The option of getting paid in digital currency
No credit card. Takes 10 seconds.