Senior Software Engineer, Data Platform
Core
Design, build, and operate core data-platform capabilities including data warehousing, orchestration, business intelligence tooling, and data governance to enable teams to work with trusted data at scale.
Role type
Senior Software Engineer, Data Platform
Builds
Data warehousing, orchestration, BI tooling, and governance platforms for Block's internal teams
Domain
Financial technology / Data Infrastructure
Deliverable
production ML models | product features | infrastructure
Required skills
Python, data platform architecture, infrastructure as code, petabyte-scale data management, data governance, technical leadership
Preferred skills
Experience with agentic workflows, mentoring engineers, cross-functional collaboration
Technologies
Snowflake, Databricks, Apache Iceberg, Terraform, Apache Airflow, dbt, Prefect, DataHub, Looker, AWS
Responsibilities
Design and operate data warehousing and orchestration systems; build Python services and developer tools; establish patterns for petabyte-scale data management; partner with data practitioners to translate needs into platform capabilities; evaluate and build agentic workflows; set technical direction and mentor engineers
Seniority
Senior, hands-on IC with leadership responsibilities