Block
Software Engineer, Data Platform
$153K–$270K
Bay Area, CA, United States of America +1 · Remote · Full-time · Posted Aug 28, 2026
- Location
- Bay Area, CA, United States of America
US - CA - Bay Area - Remote - Experience
- Senior-level experience; no number of years specified.
About the job
Builds and operates Block’s data platform, enabling teams to discover, produce, govern, and use trusted data at scale.
What you'll do
- Design, build, and operate data-platform capabilities for warehousing, orchestration, business intelligence, and governance.
- Build reliable Python services and Terraform infrastructure to improve data-product development and operation.
- Develop governed petabyte-scale data patterns and agentic workflows; partner with data practitioners and guide engineering standards.
What they ask for
- Senior-level software engineering experience with strong Python skills and a record of operating production systems.
- Hands-on experience building or operating data platforms, data products, or large-scale data infrastructure.
- Experience with Snowflake, Databricks, or comparable modern data platforms, and with Terraform and infrastructure-as-code practices.
- Understanding of petabyte-scale data tradeoffs and experience collaborating directly with data practitioners.
Pay
$180,000 — $270,000 USD (base salary); $171,000 — $256,600 USD (base salary); $162,000 — $243,000 USD (base salary); $153,000 — $229,600 USD (base salary)
Tools
Python, Kotlin, Snowflake, Databricks, Apache Iceberg, Apache Airflow, dbt, Terraform
AI focus
Evaluate and build agentic workflows to make data work more effective, with appropriate controls and observability.
Model-written summary · the original posting is authoritative