Senior Software Engineer, Data Platform

Unchain Data

San Francisco, Northern (CA, KY)

Hybrid

USD 218,000 - 327,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Remote work
Medical insurance
Flexible time off
Retirement savings plans
Modern family planning

Job summary

Block, Inc. seeks an experienced software engineer to own the data platform that enables scalable, trusted data across the company. You will design, build, and operate core data warehousing, orchestration, BI tooling, and governance, shaping foundations for data products used by dozens of teams.

You will develop Python services, write infrastructure as code with Terraform, and mentor engineers while partnering with data practitioners to turn needs into durable platform capabilities.

Qualifications

  • Senior software engineer with Python and production systems experience.
  • Experience building or operating data platforms at scale.
  • Experience with Snowflake/Databricks or comparable platforms.
  • Experience with Terraform and IaC practices.
  • Understanding tradeoffs of petabyte-scale data: performance, cost, governance.
  • Collaborates with data practitioners and cross-team沟通.
  • Strong technical judgment and leadership across teams.

Responsibilities

  • Design, build, and operate core data-platform capabilities (data warehousing, orchestration, BI tooling, governance).
  • Build reliable Python services and developer-facing tools for data products.
  • Develop infrastructure as code with Terraform.
  • Establish patterns for petabyte-scale data with governance, security, reliability, and usability.
  • Partner with data engineers, analysts, scientists, and product teams to turn needs into durable platform capabilities.
  • Evaluate and build agentic workflows with appropriate controls and observability.
  • Set technical direction and mentor other engineers.

Skills

Senior software engineer
Python
Strong communication
Leadership across teams

Tools

Snowflake
Databricks
Apache Iceberg
Airflow
dbt
Prefect
Terraform

Job description

About Us

It all started with an idea at Block in 2013. Initially built to take the pain out of peer-to-peer payments, Cash App has gone from a simple product with a single purpose to a dynamic ecosystem, developing unique financial products, including Afterpay/Clearpay, to provide a better way to send, spend, invest, borrow and save to our 50+ million monthly active customers. We want to redefine the world's relationship with money to make it more relatable, instantly available, and universally accessible.

Today, Cash App has thousands of employees working globally across office and remote locations, with a culture geared toward innovation, collaboration and impact. We've been a distributed team since day one, and many of our roles can be done remotely from the countries where Cash App operates. No matter the location, we tailor our experience to ensure our employees are creative, productive, and happy.

The Role

We're hiring an experienced software engineer to build and own the data platform that helps teams across the company work with trusted data at scale. This role shapes the foundations for data warehousing, orchestration, business intelligence, governance, and Block's agentic workflows. You'll combine strong software engineering with hands-on experience working closely with data, building platforms that make it safer and faster for data practitioners to discover, produce, transform, govern, and use data.

Responsibilities
  • Design, build, and operate core data-platform capabilities, including data warehousing, orchestration, business intelligence tooling, and data governance.
  • Build reliable Python services and developer-facing tools that improve how teams create and operate data products.
  • Develop scalable infrastructure as code with Terraform.
  • Establish patterns that let teams manage petabyte-scale data while maintaining strong governance, security, reliability, and usability.
  • Partner with data engineers, analysts, scientists, and product teams to turn their needs into durable platform capabilities.
  • Evaluate and build agentic workflows that make data work more effective, while maintaining appropriate controls and observability.
  • Set technical direction, raise engineering standards, and mentor other engineers.
Requirements
  • Senior-level software engineering experience, with strong Python skills and a record of designing, shipping, and 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.
  • Experience with Terraform and infrastructure-as-code practices.
  • A practical understanding of the tradeoffs involved in managing petabyte-scale data: performance, cost, reliability, access controls, lineage, quality, and governance.
  • Experience collaborating directly with data practitioners, and empathy for the workflows they use to turn data into decisions.
  • Strong technical judgment, clear communication, and the ability to lead across teams.
Technologies We Use and Teach
  • Languages: Python, Kotlin
  • Data platforms: Snowflake, Databricks, Apache Iceberg
  • Orchestration & transformation: Apache Airflow, dbt, Prefect
  • Infrastructure as code & CI/CD: Terraform, Buildkite, GitOps
  • Catalog, lineage & data quality: DataHub, Anomalo
  • BI & analytics: Looker, Omni
  • Cloud: AWS
Compensation

Block takes a market-based approach to pay, and pay may vary depending on your location. U.S. locations are categorized into one of four zones based on a cost of labor index for that geographic area. The successful candidate's starting pay will be determined based on job-related skills, experience, qualifications, work location, and market conditions.

  • Zone A: $217,800 USD - $326,800 USD
  • Zone B: $207,000 USD - $310,400 USD
  • Zone C: $196,100 USD - $294,100 USD
  • Zone D: $185,200 USD - $277,800 USD
Benefits

Every benefit we offer is designed with one goal: empowering you to do the best work of your career while building the life you want. Remote work, medical insurance, flexible time off, retirement savings plans, and modern family planning are just some of our offerings.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Data Platform Bay Area, CA, US
Senior Software Engineer, Data Platform Bay Area, CA, US

Block, Inc. • California (MO)

Hybrid
USD 180,000 - 270,000
Remote work
Medical insurance
Flexible time off
+1
Senior Data Engineer, Risk
Senior Data Engineer, Risk

Cash App • Austin (TX)

Hybrid
USD 168,000 - 297,000
Remote work
Medical insurance
Flexible time off
+2
Senior Data Engineer, Risk
Senior Data Engineer, Risk

Cash App • New York (NY)

Hybrid
USD 168,000 - 297,000
Remote work
Medical insurance
Flexible time off
+2
Senior Data Engineer, Risk
Senior Data Engineer, Risk

Cash App • Seattle (WA)

Hybrid
USD 168,000 - 297,000
Medical insurance
Flexible time off
Retirement savings plans
Senior Software Engineer, Cash App Banking
Senior Software Engineer, Cash App Banking

Cash App • New York (NY)

Hybrid
USD 185,000 - 327,000
Remote work
Medical insurance
Flexible time off
+1
Staff Software Engineer, Cash App Banking
Staff Software Engineer, Cash App Banking

Block • New York (NY)

On-site
USD 263,000 - 396,000
Remote work
Medical insurance
Flexible time off
+1
Staff Software Engineer, Cash App Banking
Staff Software Engineer, Cash App Banking

Cash App • United States

Remote
USD 180,000 - 260,000
Remote work
Medical insurance
Flexible time off
+2
Staff Android Software Engineer, Cash App Consumer Platform
Staff Android Software Engineer, Cash App Consumer Platform

Block • San Francisco (CA)

Hybrid
USD 263,000 - 396,000
Staff Android Software Engineer, Cash App Consumer Platform
Staff Android Software Engineer, Cash App Consumer Platform

Block • New York (NY)

On-site
USD 263,000 - 396,000
Medical insurance
Flexible time off
Retirement savings plans
Software Engineer, Financial Platform - Issuing Bay Area, CA, US
Software Engineer, Financial Platform - Issuing Bay Area, CA, US

Block, Inc. • California (MO), Northern (KY)

Hybrid
USD 135,000 - 202,000
Remote work
Medical insurance
Flexible time off
+2