Staff Software Engineer Payments
Listed on 2026-08-13
-
Software Development
Backend Developer, Software Engineer
Location: New York
Tasks
Work Model: On-site
Salary:
Competitive
NYC candidates preferred; exceptional candidates based in London are also considered.
ABOUT THE ROLE
Baton Corp is looking for a Staff Software Engineer – Payments to design and build core payment services powering high-scale products in the crypto ecosystem.
This is a high-ownership engineering role where you'll solve complex, correctness-critical problems across payment flows, settlement, reconciliation, and financial infrastructure.
KEY RESPONSIBILITIES
- Design and build reliable, scalable payment and financial infrastructure
. - Own systems end-to-end, from architecture and implementation to production and on-call.
- Solve complex problems involving payment processing, settlement, reconciliation and auditability.
- Build distributed systems with strong guarantees around idempotency, consistency and correctness
. - Work closely with experienced engineers in a fast-moving, low-bureaucracy environment.
- Drive technical decisions and contribute to building systems from 0 → 1.
What We're Looking For
Above all, we want a very experienced engineer who solves problems—someone with the judgment to make high-impact technical decisions without layers of approval, and the instinct to know when to move fast and when a money-movement system demands you slow down and be sure.
Concretely, you:
Are an excellent backend / systems engineer:
We build in Rust, and you'll write it here—but we're open to strong engineers from other systems backgrounds (Go, C++, Java/Scala, and similar). If you've built high-performance, mission-critical systems and care about doing it well, we're confident you'll get productive in Rust quickly; deep Rust experience is a bonus, not a gate.
Think in distributed systems:
Consistency models, fault tolerance, idempotency and exactly-once semantics, async and event-driven patterns, sagas—you've designed systems that stay correct under partial failure and scale.
Have worked where correctness matters:
Payments or fintech ideally—high-throughput transaction processing, ledgers, or financial infrastructure—or another domain where being wrong has real consequences and "mostly works" isn't acceptable.
Treat money and data as sacred:
Strong database fundamentals (transactions, indexing, query and caching strategy, event streaming) and a real respect for auditability and reconciliation.
Are security-first by instinct:
Key management, secrets hygiene, least privilege, and a clean audit trail are second nature.
Operate with ownership:
Bias toward action, comfortable in ambiguity, and you finish what you start—including the unglamorous reliability and operability work.
Things That Make You Stand Out
Deep Rust experience or open-source contributions, and a feel for performance work (profiling, reducing allocations, lock-free structures).
Payments domain depth (card networks, bank rails, chargebacks, open banking
Risk / fraud systems (rule engines, feature stores, device fingerprinting).
Compliance infrastructure (sanctions screening, KYC/AML workflows, audit trails).
Crypto / on-chain experience (wallet infrastructure, stablecoin flows, on-chain programs). You don't need to be a domain expert, but comfort in the space helps.
Accounting fundamentals (double-entry ledgers, reconciliation, regulatory reporting).
Platform / cloud / observability background to complement the application work.
BenefitsCompensation & Package
Base Salary + Equity/Tokens
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).