Careers | What do you want to build?

Block

Hybrid

Quick summary

Work type
Hybrid
Location
Bay Area, CA
Posted
45 days ago

Market check

Salary context

How this pay compares to similar roles

Similar $191k
$147k most similar roles pay here $239k

This listing doesn't post a salary. Most similar roles pay $155,925–$226,600.

Based on 240 similar postings.

Employer

About Block

Block, Inc. (formerly Square) is a financial technology company operating the Square merchant payments ecosystem, Cash App peer-to-peer payments, TIDAL music streaming, and Bitcoin-focused financial services. Industry: Financial Technology & Payments

Block currently has 220 open roles on FindRole.

Listed pay typically runs $189,000–$283,600 across 55 roles with salary data.

Most-posted roles

View all roles at Block

At a glance

TL;DR · Careers | What do you want to build?

As a Senior Software Engineer on Block's Data Ingestion team within the AI, Data & Analytics organization, you will design and build next-generation data ingestion infrastructure, including Kafka Iceberg connectors and unified frameworks, to ensure reliable data flow from production databases, event streams, and third-party sources into Block’s Lakehouse. You will modernize the CDC platform by evaluating cloud-native alternatives and implementing Iceberg-based ingestion patterns while collaborating with internal teams to define data contracts and reduce coupling between operational databases and analytics consumers. The role requires expertise in Java, Python, Scala, or Go, along with hands-on experience in Apache Kafka, Databricks, Snowflake, and modern data storage formats like Apache Iceberg. You will also contribute to the unification of Block's data ingestion architecture by identifying opportunities for consolidation and implementing solutions for PII detection and privacy compliance.

What you'll do

  • Design and build scalable data replication and ingestion pipelines for Block's Lakehouse.
  • Develop Kafka Iceberg connectors to enable reliable, low-latency data delivery to Snowflake and Databricks.
  • Modernize the CDC platform by implementing next-generation database replication approaches.
  • Build self-service tooling and observability features for internal teams' data pipeline management.
  • Contribute to unifying Block's data ingestion architecture by identifying opportunities to consolidate systems.
  • Design solutions for PII detection, masking, and privacy-compliant handling within ingestion pipelines.

What we're looking for

  • 8+ years of experience in software engineering or data platform development.
  • Proficiency in Java, Python, Scala, or Go for developing data frameworks and services.
  • Hands-on experience with Apache Kafka, Kafka Connect, and similar streaming platforms.
  • Strong understanding of Change Data Capture (CDC) and database replication patterns.
  • Experience with modern data storage formats like Apache Iceberg or Delta Lake.
  • Familiarity with cloud-based data ecosystems such as AWS, GCP, or Azure.

More like this

Similar roles

Search | Chime Careers

Chime

San Francisco, CA 16 days ago
Python Java Kotlin Snowflake BigQuery Redshift Airflow Dagster Prefect Terraform Apache Kafka Apache Flink Amazon Kinesis dbt CI/CD SOX PII handling Data lineage Schema registry Access controls
Hybrid

Senior Software Engineer, Data Engineering

Chime

San Francisco, CA 16 days ago $227,000$227,000
SQL Spark AWS Glue EMR Airflow Python Snowflake AWS Redshift Teradata MPP database systems CI/CD Docker Kubernetes Terraform PostgreSQL Apache Hadoop Apache Spark Data质量管理工具 数据治理平台 数据安全技术 ETL工具 数据建模工具
Hybrid

Senior Software Engineer, Data Engineering

DoorDash, Inc

San Francisco, CA +2 11 days ago $130,600$192,000
Python Java Airflow Flink Oozie Azkaban AWS GCP Snowflake Redshift PostgreSQL Spark Hive Druid Presto Kafka Tableau Superset Looker SQL
Hybrid