Senior Software Engineer, Data Enablement

BlockBay Area, CA, United States of America, CA
$185,200 - $326,800Remote

About The Position

The Data Enablement team at Block builds the platforms and frameworks that manage data movement and availability across the company. They support core capabilities such as online and offline data projections, a third-party data proxy, and graph data stores, serving various internal customers like Risk, Compliance, Data Engineering, and Data Science. As a Staff Software Engineer, you will be a key contributor and subject-matter expert for the team's online data projections and event-streaming capabilities. Your role will involve designing the platform, frameworks, and standards that transform Block's event streams into low-latency, production-grade data products, thereby setting the technical direction for how other teams utilize streaming data.

Requirements

  • 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
  • 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

Nice To Haves

  • Hands-on experience with Spark Structured Streaming or Flink is strongly preferred
  • A data engineering background (building data pipelines, lakehouse or warehouse modeling, or large-scale batch and streaming systems)

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 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

Benefits

  • Remote work
  • Medical insurance
  • Flexible time off
  • Retirement savings plans
  • Modern family planning
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service