What is a Software Engineer at Block?
A Software Engineer at Block (formerly Square) builds, scales, and maintains the critical infrastructure and applications powering ecosystems like Square, Cash App, and Tidal. Engineers on these teams design resilient financial platforms, real-time payment rails, go-to-market systems, and user-facing features that handle millions of transactions daily across global markets.
In this role, your impact goes beyond writing code. You will tackle high-concurrency systems, low-latency financial settlement, dynamic risk modeling, and complex data architecture. Whether you are scaling Cash App Taxes, expanding Issuing financial platforms, or deploying AI-driven systems into production, your solutions directly influence how business owners run their operations and how individuals move and manage their money.
Block emphasizes an practical, execution-oriented engineering culture. Engineers work in multi-functional teams alongside product managers, designers, and data scientists, taking ownership of projects from initial architecture through deployment and operational monitoring. Expect high engineering standards, an emphasis on readable and testable code, and challenges that require navigating ambiguous real-world requirements.



