Senior Software Engineer, Data Ingestion Platform

Block

Bay Area, CA, United States
Zone a: $217,800 - $326,800; zone b: $207,000 - $3...
**
8+ years software engineering experience
Apache kafka and streaming systems
Change data capture (cdc) expertise
** Block is seeking a Senior Software Engineer for their Data Ingestion Platform, responsible for building scalable data ingestion infrastructure. The role requires extensive experience in software engineering, focusing on data systems and technologies such as Apache Kafka and cloud ecosystems. **

Job Summary

  • The role involves designing and operating scalable data replication pipelines to move data from production sources into Block's Lakehouse powered by Databricks and Snowflake.
  • Candidates will drive the modernization of the Change Data Capture platform and consolidate multiple ingestion paths into a unified architecture.
  • This position offers the opportunity to work remotely from anywhere in the US or Canada while ensuring data reliability and compliance with privacy regulations.

Matching Summary

Match Score: 75

** Block is seeking a Senior Software Engineer for their Data Ingestion Platform, responsible for building scalable data ingestion infrastructure. The role requires extensive experience in software engineering, focusing on data systems and technologies such as Apache Kafka and cloud ecosystems. **

Salary

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

Skills & Requirements

Must-have

  • 8+ years software engineering experience
  • Apache Kafka and streaming systems
  • Change Data Capture (CDC) expertise
  • Java, Python, Scala, or Go proficiency
  • Apache Iceberg or Delta Lake knowledge
  • Cloud infrastructure (AWS, GCP, Azure)

Nice-to-have

  • Self-service tooling development
  • Data privacy and PII masking
  • Schema management best practices
  • Cost optimization strategies
  • Collaboration with cross-functional teams

Key Requirements

  • 8+ years of experience in software engineering
  • Proficiency in Java, Python, Scala, or Go
  • Experience with Apache Kafka and CDC patterns
  • Knowledge of cloud-based data ecosystems

Work Rights

Not specified

Tailored Resume

Cover Letter