Staff Software Engineer, Card Issuing and Payments
Leads technical strategy and large-scale backend systems for card issuing and payments, including authorization, spending controls, and financial correctness. Requires 10+ years of software engineering experience, staff-level cross-team influence, strong API design, and expertise in reliable distributed systems.
About the job
Responsibilities
- Define and drive the technical strategy for Issuing, including multi-year architecture decisions across backend services, APIs, and user-facing surfaces.
- Own end-to-end technical solutions for authorization flows, spending controls, cardholder management, card program configuration, and other critical systems.
- Lead infrastructure investments supporting geographic expansion, new card program types, and platform extensibility.
- Collaborate with product, design, and cross-functional teams across Issuing, Authorization, Clearing and Settlement, and Balances.
- Make build-versus-reuse decisions and create technical roadmaps balancing near-term delivery with long-term platform health.
- Advise engineering and product leadership on technical trade-offs and business implications.
- Drive engineering standards, tooling improvements, and operational rigor.
- Mentor senior engineers and support technical leadership development.
- Scope, design, build, and maintain APIs, services, and large-scale systems handling billions of money movement requests.
- Debug and resolve critical production issues across services and stack layers.
- Lead cross-functional engineering projects from requirements and architecture through delivery and post-launch iteration.
Requirements
- 10+ years of industry software engineering experience, with demonstrated staff-level impact across multiple teams or systems.
- Experience designing and shipping large-scale user-facing products with highly available, financially correct distributed backend systems.
- Strong API design skills and the ability to create developer-friendly interfaces for complex financial and regulatory requirements.
- Ability to influence technical direction and align multiple teams without direct authority.
- Excellent written and verbal communication with technical and non-technical audiences.
- High ownership and comfort defining ambiguous problems and solutions.
Nice-to-haves
- Experience with real-time transaction processing systems requiring strict latency and correctness, including authorizations, payments, ledgering, or settlement.
- Familiarity with card network protocols, BIN sponsorship models, or issuing bank integrations such as Visa or Mastercard.
- Experience designing systems for regulated financial services, including compliance, audit trails, financial controls, KYC, or KYB.
- Background in embedded finance, card-as-a-service, or Banking-as-a-Service platforms.
- Experience with high-volume event-driven architectures and their reliability and consistency trade-offs.
- Experience mentoring senior engineers and contributing to engineering hiring and culture.
Skills
Backend Services, APIs, Distributed Systems, Real-Time Processing, Event-Driven Architecture, Financial Systems, Card Network Protocols, Visa, Mastercard, Kyc, Kyb, System Design, Technical Roadmaps, Production Operations
Similar jobs
Backend Engineering jobsLeads architecture and implementation of large-scale, low-latency serving platforms supporting Ads and Core experiences. The role requires 8+ years of backend or distributed-systems experience, strong technical leadership, and expertise in scalable production systems.
Senior technical IC focused on backend architecture and AI technologies for Airbnb's communication and connectivity platform. Partners with senior leaders and contributes code while providing technical leadership across teams.
Staff Software Engineer leading backend and data-intensive systems, including scalable services, AI-powered workflows, cloud infrastructure, and reliability initiatives. Requires 8+ years of software engineering experience and expertise in distributed systems, data processing, and containerized applications.
Design and operate high-QPS backend systems on Claude’s token-generation path, owning latency, reliability, safe deployments, and incident response. The role requires 8+ years of software engineering experience, strong distributed-systems expertise, and production ownership of mission-critical services.
Build and operate Go-based automation and a PostgreSQL-as-a-service platform for high-throughput, always-on production systems. The role requires deep PostgreSQL production experience, backend development expertise, infrastructure automation, and staff-level technical leadership.