Skip to main content

Block

Software Engineer

Bay Area, CA, United States of AmericaFrom $326.8kmidAdded today

About this role

Block's Payment Interfaces team is seeking a senior software engineer to design, build, and operate high-volume payment APIs across Square, Cash App, and Afterpay. This hands-on role combines API architecture and system design with ongoing operational responsibility for critical payment infrastructure serving worldwide traffic.

What you'll do

  • Design and build customer-facing payment APIs with clear contracts and developer reliability
  • Lead complex projects end-to-end from requirements through production deployment and maintenance
  • Operate and scale critical payment systems, participate in on-call rotation, and respond to incidents
  • Improve system performance, observability, fault tolerance, and security through automation and engineering
  • Collaborate with product and engineering partners across Block to translate payment requirements into reusable capabilities
  • Mentor teammates through design reviews, code reviews, and documentation while shaping technical direction

What they're looking for

  • Payment API design and financial services experience
  • Distributed systems architecture and high-availability design
  • Payment-specific concerns: idempotency, retries, asynchronous processing, backward compatibility
  • Production incident diagnosis and system reliability engineering
  • Kotlin, Go, or TypeScript
  • AWS and Kafka
  • AI-assisted development tools with critical evaluation
  • Technical leadership and mentoring
Apply on the employer's site

Opens the official application on the employer’s site. No login required.

Block

Block builds financial infrastructure and lending platforms powering multiple brands including Cash App and Afterpay, along with bitcoin mining hardware through its Proto division. The company is hiring Software Engineers, Backend Infrastructure specialists, Product & Test Engineers, and Legal Systems Engineers to scale payments, lending systems, mining ASICs, and legal technology operations.

Website
block.xyz
View all jobs at Block

Likely interview questions

  • Tell us about a payment API you built—how did you handle idempotency and retries to ensure financial correctness?
  • Describe a complex production incident you diagnosed and resolved. What monitoring or automation did you implement to prevent recurrence?