Senior Software Engineer II - Data Onboarding & Reporting
Core
Design, build, and optimize end-to-end data pipelines on a Trino + Iceberg Lakehouse to serve as the foundational bedrock for reporting and assurance across the Finance squad.
Role type
Senior Software Engineer II (Data Engineering)
Builds
Reusable, domain-agnostic stream-enrichment pipelines and Medallion Architecture layers (Bronze, Silver, Gold) for high-throughput financial event data.
Domain
Fintech / Financial Data Infrastructure
Required skills
Trino/Presto, Apache Iceberg, dbt, Apache Kafka, Python, SQL, Medallion Architecture, ETL/ELT orchestration, Airflow
Preferred skills
SOX/PCAOB compliance experience, Snowflake, cloud compute orchestration, double-entry ledger systems
Responsibilities
Design and optimize Lakehouse architecture; implement Medallion layers for data refinement; maintain data freshness SLAs via stream processing; embed automated reconciliation checks; partner with finance controllers and analysts to align data schemas; coach mid-level/junior engineers.
Seniority
Senior, hands-on IC
