Senior Software Engineer, Data Platform

Block

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
San Francisco, CA
Salary
$180,000–$270,000 / yr
Posted
13 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $182k
This role $225k
$102k most similar roles pay here $288k

This role pays more than 87% of similar roles. Most pay $151,000–$214,000 — the shaded band above. At the midpoint, this role pays about $225k versus about $182k for comparable roles.

Based on 240 similar postings.

Employer

About Block

Block, Inc. (formerly Square) is a financial technology company operating the Square merchant payments ecosystem, Cash App peer-to-peer payments, TIDAL music streaming, and Bitcoin-focused financial services. Industry: Financial Technology & Payments

Block currently has 53 open roles on FindRole.

Listed pay typically runs $217,800–$326,800 across 52 roles with salary data.

Most-posted roles

View all roles at Block

At a glance

TL;DR · Senior Software Engineer, Data Platform

Careers - Senior Software Engineer, Data Platform joins the team to build and own the data platform enabling internal teams to work with trusted data at scale. This role focuses on designing and operating core capabilities including data warehousing, orchestration, business intelligence tooling, and governance. The engineer will develop reliable Python services, developer-facing tools, and scalable infrastructure as code using Terraform to manage petabyte-scale data while ensuring security and reliability. Key responsibilities include establishing technical patterns, mentoring others, and building agentic workflows. The role requires proficiency in Python, Kotlin, Snowflake, Databricks, Apache Iceberg, Apache Airflow, dbt, Prefect, Buildkite, DataHub, Anomalo, Looker, Omni, and AWS. This position solves the complex problem of making data discovery, production, transformation, and governance faster and safer for internal data practitioners across the organization.

What does a Software Engineer earn in California?

Median $214000 from 775 postings across 63 companies.

See salary data

What you'll do

  • Design, build, and operate core data platform capabilities including warehousing, orchestration, and business intelligence tools.
  • Develop reliable Python services and developer-facing tools to improve the creation and operation of data products.
  • Build scalable infrastructure as code using Terraform.
  • Establish patterns for managing petabyte-scale data while maintaining security, reliability, and governance.
  • Partner with data engineers, analysts, and scientists to translate their needs into durable platform capabilities.
  • Evaluate and build agentic workflows to improve data work efficiency while maintaining observability.
  • Set technical direction, raise engineering standards, and mentor other engineers.

What we're looking for

  • Senior-level software engineering experience with strong Python skills.
  • Proven track record of designing, shipping, and operating production systems.
  • Hands-on experience building or operating data platforms, products, or large-scale infrastructure.
  • Experience with Snowflake, Databricks, or comparable modern data platforms.
  • Proficiency with Terraform and infrastructure-as-code practices.
  • Understanding of trade-offs for petabyte-scale data including performance, cost, reliability, and governance.
  • Ability to collaborate with data practitioners and lead across teams with strong technical judgment.

More like this

Similar roles

Senior Data Engineer, Risk

Block

San Francisco, CA 70 days ago $198,000$297,000
SQL Python dbt Snowflake Databricks Airflow Prefect Terraform GitHub ETL Data Modeling Data Lineage AI Agents
10+ yrs exp

Senior Staff Software Engineer, Data Platform

Robinhood

Bellevue, WA 177 days ago $264,000$310,000
PostgreSQL DynamoDB Kafka Flink Spark Delta Lake Distributed Systems CDC Database Sharding Proxy Architecture Data Lake Real-time Streaming Data Ingestion Kubernetes EC2 Caching Systems
Hybrid

Senior Staff Software Engineer, Data Platform

Robinhood

Bellevue, WA 177 days ago $264,000$310,000
PostgreSQL DynamoDB Kafka Flink Spark Delta Lake Distributed Systems CDC Data Lake Caching Systems Database Sharding Proxy Architecture Real-time Streaming Data Ingestion Kubernetes EC2 WarpStream
Hybrid

Senior Staff Software Engineer, Data Platform

Coinbase

Remote 79 days ago $253,895$298,700
Distributed Systems Data Engineering Kafka Databricks Snowflake CDC Streaming Platforms Data Lakes Real-time Processing Feature Stores
10+ yrs exp Remote

Senior Staff Data Platform Engineer

Qualcomm

San Diego, CA +1 122 days ago $158,400$237,600
Databricks Unity Catalog Delta Lake MLflow AWS Amazon EKS Terraform Terramate Python SQL NoSQL CI/CD GitHub Actions Jenkins Bash Helm OpenTelemetry HashiCorp Vault OPA Sonar
7+ yrs exp