B

Block

Runs Square payments and the Cash App money app

Software Engineer - Payment Interfaces

Backend EngineeringConfirmed live in the last 24 hours
Full-timeCalifornia, USA$185.2k - $326.8k /yrRemote

About the Job

Requirements

  • Experience building, maintaining, and scaling customer-facing financial or payment APIs, together with a strong understanding of payments.
  • Experience designing and operating high-volume, highly available distributed systems where correctness, security, and reliability matter.
  • Understanding of payment API concerns such as idempotency, retries, asynchronous processing, backward compatibility, and handling partial failures without compromising financial correctness.
  • A record of leading complex engineering projects from unclear requirements through production, making technical trade-offs, and coordinating work with partner teams.
  • Experience diagnosing production issues and improving systems through monitoring, incident response, and preventive engineering.
  • Fluency with AI-assisted engineering tools and the judgment to validate generated code, protect sensitive data, and recognize when deeper investigation is needed.
  • Clear written communication and experience helping other engineers develop their technical skills.
  • A minimum of 8 years of related experience with a Bachelor's degree, or 6 years with a Master's degree, or a PhD with 3 years of experience, or equivalent experience.

Responsibilities

  • Design, build, maintain, and scale customer-facing payment APIs with clear contracts, predictable behavior, and compatibility that developers can rely on.
  • Lead complex projects end to end by clarifying requirements, evaluating trade-offs, planning incremental delivery, and owning testing, rollout, and ongoing maintenance.
  • Operate critical payment systems serving worldwide traffic, participate in the team's on-call rotation, investigate incidents, and follow through on fixes that improve reliability.
  • Improve performance, observability, fault tolerance, and security; use automation to reduce repetitive operational work and make systems safer to change.
  • Work with product and engineering partners across Block to turn payment requirements into reusable capabilities.
  • Use AI-assisted tools for design, implementation, testing, and debugging; critically evaluate their output and help teammates adopt approaches that improve quality and delivery.
  • Shape technical decisions within the team and develop others through design reviews, code reviews, documentation, and mentoring.

About the Company

Block

Runs Square payments and the Cash App money app

Block runs Square, which sells card readers and checkout software to businesses, and Cash App, an app people use to send, save, spend, and borrow money. Its first product, a square card reader that plugged into a phone's headphone jack in 2010, let street vendors and other small sellers accept credit cards. Square earns a fee on each card payment and charges for software, while Cash App makes money from its debit card, short-term loans, Afterpay installment plans, and bitcoin sales. Block also owns the music streaming service TIDAL and builds bitcoin hardware, including the Bitkey wallet and Proto mining rigs. Twitter co-founder Jack Dorsey co-founded the company in 2009, and its main office is in Oakland, California.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Oakland, CA
Founded
2009

Recently Posted Jobs

Explore more opportunities at Block

See more jobs