Staff Software Engineer, Payments Acquiring — Remote

Block

California

Remote

USD 264,000 - 395,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work options
Medical insurance
Flexible time off
Retirement savings plans

Job summary

Block is hiring a Staff Software Engineer for the Acquiring team to own complex card payments systems at scale. You will lead projects expanding direct network connections, implement network mandates, and optimize routing, validation, and costs across Square, Cash App, and Afterpay.

You will ship production code, build tooling, review designs, mentor teammates, and establish durable frameworks that others can adopt.

Qualifications

  • Deep knowledge of card payment flows and network rules.
  • Experience with message-level payment integrations (ISO 8583 or similar).
  • Proven track record delivering complex payments projects.

Responsibilities

  • Own the technical direction from design to production for acquiring projects.
  • Lead engineers and coordinate with product and finance operations.
  • Write production code and build testing/cert tooling.
  • Define routing, retries, and cost strategies backed by data.
  • Mentor engineers and raise technical capability across the team.

Skills

Card payments depth
ISO 8583 / network messages
Technical leadership
Payments systems at scale
AI agent integration

Tools

CI/CD tooling
Observability tooling
Network tracing

Job description

Block is hiring a Staff Software Engineer for the Acquiring team to own complex card payments systems at scale. You will lead projects expanding direct network connections, implement network mandates, and optimize routing, validation, and costs across Square, Cash App, and Afterpay.

You will ship production code, build tooling, review designs, mentor teammates, and establish durable frameworks that others can adopt.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer, Card Payments & Acquiring (Remote)
Staff Software Engineer, Card Payments & Acquiring (Remote)

Block • Sacramento (CA)

Remote
USD 264,000 - 395,000
Remote work
Medical insurance
Flexible time off
+2
Staff Payments Acquiring Engineer — Scale Card Networks
Staff Payments Acquiring Engineer — Scale Card Networks

Block • San Francisco (CA)

Remote
USD 264,000 - 395,000
Remote work
Medical insurance
Retirement savings plans
Senior Payments Platform Engineer (Remote)
Senior Payments Platform Engineer (Remote)

Block, Inc. • California

Hybrid
USD 218,000 - 327,000
Remote work
Medical insurance
Flexible time off
+2
Remote Senior Payments Engineer — Card Acquiring
Remote Senior Payments Engineer — Card Acquiring

Square • San Francisco (CA)

Remote
USD 264,000 - 395,000
Staff Software Engineer, Issuing & Card Networks (Remote)
Staff Software Engineer, Issuing & Card Networks (Remote)

Block • San Francisco (CA)

On-site
USD 264,000 - 395,000
Remote-friendly
Medical insurance
Retirement plans
+1
Remote Staff Engineer, Card Issuing Platform
Remote Staff Engineer, Card Issuing Platform

Block, Inc. • San Francisco (CA)

Remote
USD 238,000 - 395,000
Staff Software Engineer, Payments Acquiring
Staff Software Engineer, Payments Acquiring

Block • Sacramento (CA)

Remote
USD 264,000 - 395,000
Remote work
Medical insurance
Flexible time off
+2
Staff Software Engineer, Payments Acquiring
Staff Software Engineer, Payments Acquiring

Block, Inc. • Seattle (WA)

Remote
USD 237,000 - 395,000
Remote work
Medical insurance
Flexible time off
+1
Staff Software Engineer, Payments Acquiring
Staff Software Engineer, Payments Acquiring

Square • San Francisco (CA)

Remote
USD 264,000 - 395,000
Staff Software Engineer, Payments Acquiring
Staff Software Engineer, Payments Acquiring

Block • San Francisco (CA)

Remote
USD 264,000 - 395,000
Remote work
Medical insurance
Retirement savings plans