Staff Software Engineer - Real-Time Data Enablement

Block

San Francisco (CA)

Hybrid

USD 217,800 - 326,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Remote work
Medical insurance
Flexible time off
Retirement savings plans

Job summary

Block is seeking a Staff Software Engineer to design and lead the data projection and event-streaming platform. You will define standards for low-latency, production-grade data products built on streaming data, collaborating across Risk, Compliance, Data Engineering, and Data Science.

You will own the technical direction for real-time data systems, mentor engineers, and partner with multiple teams to mature streaming pipelines while expanding the team’s domain knowledge across the data platform.

Qualifications

  • 8+ years of professional software engineering experience or Block-equivalent.
  • 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; Spark Structured Streaming or Flink preferred.
  • Proficiency in a JVM language such as Kotlin or similar backend background.
  • Experience building on cloud infrastructure, ideally AWS.
  • Track record of leading technical projects and mentoring engineers.
  • Bonus points for data engineering background (pipelines, lakehouse, batch/streaming).

Responsibilities

  • 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 in production.
  • Mentor engineers and shape platform architecture and standards.
  • Contribute to and grow familiar with other domains like the third-party data proxy backend and graph data store.

Skills

8+ years experience
Event-driven design
Mentoring engineers
Kotlin

Education

Tools

Kafka
Spark
Iceberg
Databricks
Snowflake
dbt
Prefect
DataHub
Kotlin
AWS
CloudEvents

Job description

Block is seeking a Staff Software Engineer to design and lead the data projection and event-streaming platform. You will define standards for low-latency, production-grade data products built on streaming data, collaborating across Risk, Compliance, Data Engineering, and Data Science.

You will own the technical direction for real-time data systems, mentor engineers, and partner with multiple teams to mature streaming pipelines while expanding the team’s domain knowledge across the data platform.

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

Similar jobs worth comparing

Senior Data Streaming Engineer — Remote
Senior Data Streaming Engineer — Remote

Block, Inc. • California (MO)

On-site
USD 245,000 - 272,000
Remote work
Medical insurance
Flexible time off
+2
Senior Data Engineer - Real-Time AI Pipelines & Features
Senior Data Engineer - Real-Time AI Pipelines & Features

Unchain Data • United States

On-site
USD 100,000 - 130,000
Staff Data Platform Engineer – Real-Time Analytics
Staff Data Platform Engineer – Real-Time Analytics

Sonyinteractiveentertainmentglobal • California (MO)

Hybrid
USD 198,000 - 297,000
Benefits package including medical, &d
Employee discounts
Senior Real-Time Data Streaming Engineer
Senior Real-Time Data Streaming Engineer

Paramount Pictures • Burbank (CA)

On-site
USD 124,000 - 186,000
Medical benefits
401(k) plan
PTO
Data Foundations Engineer — Real-Time Platform
Data Foundations Engineer — Real-Time Platform

Whatnot • Los Angeles (CA)

On-site
USD 200,000 - 275,000
Health insurance options
Work-from-home setup allowance
Monthly phone/internet allowance
+6
Staff Data Platform Engineer - Stream Processing & Scale
Staff Data Platform Engineer - Stream Processing & Scale

CoreWeave • Sunnyvale (CA)

On-site
USD 207,000 - 275,000
Medical insurance
Dental insurance
Vision insurance
+5
Staff Data Platform Engineer – Stream Processing
Staff Data Platform Engineer – Stream Processing

Coreweave • United States

On-site
USD 207,000 - 275,000
Health insurance
Life Insurance
Disability insurance
+10
Senior Data Engineer, Real-Time Streaming & Scale
Senior Data Engineer, Real-Time Streaming & Scale

Unity South APAC (SEA, ANZ, IND Subcont.) • Mountain View (CA)

On-site
USD 210,000 - 273,000
Comprehensive health insurance
Stock options
Competitive retirement plans
+2
Staff Engineer, Real-Time Data Streaming Platform
Staff Engineer, Real-Time Data Streaming Platform

Transformcap • United States

Hybrid
USD 184,000 - 251,000
Senior Data Engineer - Real-Time Market Data Platform
Senior Data Engineer - Real-Time Market Data Platform

Keyrock • United States

Hybrid
USD 150,000 - 230,000
Flexible hours
Remote-first
Regular online get-togethers
+1