CareerPlan

Staff Software Engineer, Payments Acquiring

US - CA - Bay Area - RemoteRemoteFull-time2026-10-08 → 2026-11-10
Hybrid

Core

Build and operate the acquiring side of card payments for Square, Cash App, and Afterpay, handling tokenization, routing, authorization, clearing, and settlement across direct network connections and partners.

Role type

Staff Software Engineer (Payments Acquiring)

Builds

Direct network connections, acquiring partner integrations, and payment routing infrastructure for Square, Cash App, and Afterpay.

Domain

Financial services / Card payments / Payments infrastructure

Required skills

Card payments stack expertise, ISO 8583 message handling, payment routing logic, authorization/clearing/settlement mechanics, technical leadership, system design, automated testing, on-call incident response, AI agent integration

Preferred skills

ISO 20022 experience, direct network connection experience, partial/incremental authorization handling, currency conversion logic, interchange qualification knowledge

Technologies

ISO 8583, ISO 20022, Card networks (Visa, Mastercard, Amex, Discover), Tokenization systems, Payment gateways

Responsibilities

Lead technical direction for acquiring projects from design to production, write production code and debug protocol-level issues, partner with product and finance ops on network mandates, establish shared frameworks and standards for payments expertise, mentor engineers on design and code reviews, manage on-call rotation for critical financial systems

Seniority

Staff, hands-on IC with strategic scope