B

Block

Runs Square payments and the Cash App money app

Senior Software Engineer - Product Platform

Backend EngineeringConfirmed live in the last 24 hours
Full-timeNew York, NY, USA$185.2k - $326.8kIn-person

About the Job

Requirements

  • A minimum of 5 years of related experience with a Bachelor’s degree; or 3 years and a Master’s degree; or equivalent work experience.
  • Experience building and operating backend, infrastructure, or distributed systems, including meaningful experience working with relational databases in production.
  • Strong software engineering fundamentals and the ability to work across unfamiliar systems, codebases, and technical domains.
  • A practical understanding of database concepts such as transactions, indexing, replication, schema evolution, and query performance.
  • Experience in one or more of database infrastructure, distributed storage, online migrations, cloud services, Kubernetes, observability, or developer tooling.
  • A track record of turning ambiguous technical problems into clear plans and working solutions.
  • Comfort debugging production systems, explaining technical tradeoffs, and partnering with engineers and technical leaders across teams.
  • Interest in using AI as part of the engineering workflow and helping others apply it thoughtfully.
  • Curiosity, judgment, willingness to ask questions early, ability to go deep when needed, and ownership beyond a single component.

Responsibilities

  • Design, build, and operate database and storage platform software that helps Block engineers build reliable products.
  • Build services, APIs, and developer tools that automate database provisioning, schema changes, data migrations, upgrades, and other lifecycle operations.
  • Solve database scaling and performance problems while protecting data correctness, durability, and availability.
  • Work across database behavior, application code, distributed systems, networking, and cloud infrastructure to understand problems and deliver pragmatic solutions.
  • Partner with engineering teams on schema design, query patterns, and platform adoption, turning recurring challenges into reusable capabilities.
  • Help unify and modernize existing data store platforms, reducing operational toil and making safe practices the default.
  • Lead technical projects from problem framing through implementation, testing, rollout, and operational ownership, including on-call participation and incident response.
  • Make thoughtful tradeoffs between performance, reliability, cost, maintainability, and developer experience.
  • Use AI tools to accelerate development and system understanding, while applying careful review, testing, and engineering judgment.
  • Contribute to a culture that values curiosity, direct communication, early ownership, and learning through shipping.

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