The Financial Platform Acquiring team at Block owns the acquiring side of card payments for Square, Cash App, and Afterpay. This team ensures that card payments made through Square sellers, Afterpay, or for moving money in/out of Cash App are processed correctly. Their responsibilities include taking in and tokenizing card data, routing payments, and handling authorization, capture, clearing, and settlement in the US and internationally. Block processed nearly $260 billion in payment volume in 2025 across Square and Cash App, operating direct connections to card networks in several countries. The Staff Software Engineer role focuses on complex technical work within the card payment stack, including expanding direct network and acquirer connections, delivering network mandates, and improving the cost and reliability of card acceptance. This is a hands-on role requiring deep expertise in card payments at the message level, building systems, tooling, and debugging at the protocol level. The engineer will lead projects, contribute to technical direction, and mentor other engineers. The role involves on-call responsibilities for critical financial systems.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed