Role Overview
We are seeking a Staff Backend Engineer to design, build, and scale the next generation of payment infrastructure. You will architect reliable, high-performance systems that power payment acquisition, routing, risk evaluation, settlement, ledgering, and reconciliation — ensuring seamless financial operations across our global network.
What You will Do
- Design & Implement backend services that handle large-scale payment flows — from acquisition to reconciliation — with reliability, performance, and security at the core.
- Build Distributed Systems that meet five-nines reliability, low latency, and high throughput standards.
- Integrate with Partners including banks, PSPs, and card networks, to implement diverse payment rails and protocols.
- Lead Architectural Decisions by driving technical reviews and defining long-term backend strategies for scalability and maintainability.
- Collaborate Cross-Functionally with frontend, data, and infrastructure teams to ensure system-wide cohesion and data integrity.
- Mentor & Elevate backend engineers by setting high engineering standards and sharing best practices across teams.
Who You Are
- Experienced Engineer: 8+ years in backend development using modern languages such as Go, Java, Kotlin, or Rust.
- Technical Leader: 2+ years in a Staff+ role at a high-scale tech or fintech company.
- Payments Expert: Deep understanding of payment infrastructure, including tokenization, card networks, ISO 8583, and PCI compliance.
- Systems Thinker: Strong foundation in event-driven architectures, data consistency, and system reliability.
- Pragmatic Decision-Maker: Able to evaluate complex distributed systems and make trade-offs that balance scalability, maintainability, and delivery speed.
Nice to Have
- Hands-on experience with ISO standards, PayFac systems, or network tokenization.
- Familiarity with KYC/AML, risk scoring, or financial compliance tooling.
- Contributions to open-source projects in backend or payments domains.
