# Senior Software Engineer, Data Platform

**Company:** [Square](https://hotfix.jobs/companies/square)
**Location:** California
**Role:** Data Engineering
**Salary:** $185k – $327k/yr
**Experience:** 8+ years
**Skills:** Kafka, Spark, spark structured streaming, Flink, Kotlin, AWS, iceberg, Databricks, Snowflake, dbt, datahub, cloudevents
**Posted:** 2026-07-22

> Senior Software Engineer building and leading real-time event-streaming platforms and online data projection frameworks at Block. Requires 8+ years experience with distributed systems, Kafka, and streaming data pipelines (Spark/Flink preferred).

## Job Description

## You Will
- Become the subject-matter expert for Block's online data projections and event-streaming capabilities — designing the platform, frameworks, and standards others build on
- Lead the technical direction for real-time, event-driven data systems used by business units across Block
- Build and operate streaming pipelines and projection frameworks on high-volume event data
- Partner with engineering teams across Block to turn Kafka event streams into reliable, low-latency data products
- Improve the reliability, observability, and data quality of streaming systems running in production
- Mentor engineers on the team and shape platform architecture and standards
- Contribute to and grow familiar with the team's other domains over time — supporting our third-party data proxy backend applications, graph data store capabilities, and offline batch data projections

## You Have
- 8+ years of professional software engineering experience (or Block equivalent, as referenced in go/levels)
- Deep experience designing and operating distributed, high-throughput backend systems in production
- Hands-on experience with event-driven architecture and streaming platforms such as Kafka
- Experience building streaming or real-time data systems; hands-on experience with Spark Structured Streaming or Flink is strongly preferred
- Proficiency in a JVM language such as Kotlin, or a comparable backend or systems programming background
- Experience building on cloud infrastructure, ideally AWS
- A track record of leading technical projects and mentoring other engineers
- Bonus points for a data engineering background (building data pipelines, lakehouse or warehouse modeling, or large-scale batch and streaming systems)

## Technologies We Use and Teach
- Kafka, Spark, Spark Structured Streaming, Iceberg, Databricks, Snowflake, dbt, Prefect, block-forge, DataHub, Kotlin, AWS, CloudEvents

## Similar roles

- [Senior Software Engineer, Data Engineering Platform](https://hotfix.jobs/jobs/905bc461-22f9-41ad-8d95-1fb94cbcd6f9) - Coinbase - Remote - $186k – $219k/yr
- [Senior Research Data Engineer](https://hotfix.jobs/jobs/ab2fc7c1-226e-4bda-a7e6-f59f8605bf4f) - PointClickCare - Remote - $183k – $199k/yr
- [Senior Data Engineer](https://hotfix.jobs/jobs/cf45e5a5-fb7b-43fb-94e6-dff187027a77) - Vanta - Remote - $190k – $224k/yr
- [Senior Software Engineer, Events Analytics Platform](https://hotfix.jobs/jobs/968c1570-14c7-4c80-9b5d-2b9c5130e075) - Sentry - San Francisco, CA - $190k – $280k/yr
- [Senior Software Engineer – Foundational Data Systems for AI](https://hotfix.jobs/jobs/79d23344-0aba-4768-ade2-807baf30e4ae) - Granica - San Francisco, CA - $190k – $250k/yr

**Apply:** https://hotfix.jobs/jobs/251643d8-9680-4a4c-80e4-9b9d97ac381b
**Canonical:** https://hotfix.jobs/jobs/251643d8-9680-4a4c-80e4-9b9d97ac381b