3+ years of software engineering experience, particularly with data-intensive systems.
Strong SQL skills and understanding of columnar stores, partitioning, and query performance.
Experience with modern transformation/orchestration tools like SQLMesh, dbt, Dagster, or Airflow.
Proficiency in general-purpose programming, primarily TypeScript, with some Python.
Responsibilities
Develop incremental, watermark-based ingestion from various data sources.
Enforce data contracts and typed source data at the boundary.
Manage lakehouse schema across multiple tenants.
Implement data security measures including query scoping and ACLs.
Ensure batch and event-driven processing with a focus on data correctness and observability.
Enhance reporting scalability from high-level P&L to individual transactions.
Benefits
Opportunity to work on cutting-edge financial data technology.
Ownership of architecture components from end to end.
Collaborative environment within a fast-growing, venture-backed company.
In-person engagement with a dynamic team in New York City.
Full Job Description
Software Engineer, Data Platform - Financial Data Lakehouse
New York, NY | On-site | Full-time
MaxIT Consulting is looking for a Software Engineer, Data Platform to join the data infrastructure team of a fast-growing, venture-backed financial data and accounting automation platform.
The Opportunity
The team builds the financial data plane behind the product: a lakehouse that ingests raw data from ERPs, banks, payment processors and customer warehouses, transforms it into typed canonical tables and serves it to accounting modules, reporting and AI agents. Every engineer owns a slice of the architecture end to end.
What You Might Work On
Incremental, watermark-based ingestion from API sources, file inboxes and Postgres-to-ClickHouse replication.
Data contracts and typed source data, enforced at the boundary.
Lakehouse schema management across tenants (declare, codegen, apply).
Data security: query scoping, ACLs and tenant isolation.
Batch and event-driven processing, data correctness and observability.
Reporting scalability from board-level P&L down to a single transaction.
Required Qualifications
3+ years of software engineering experience, with meaningful time on data-intensive systems.
Strong SQL and a working understanding of columnar stores, partitioning and query performance.
Experience with a modern transformation / orchestration stack (SQLMesh, dbt, Dagster, Airflow or similar).
Strong general-purpose programming, primarily TypeScript, with some Python.
Nice to Have
ClickHouse, Iceberg or Athena.
Multi-tenant data isolation, PII handling or SOC 2 / audit-driven controls.
Exposure to financial or accounting data (ERPs, GL, subledgers).
Temporal, Inngest or similar orchestration systems.
Work Arrangement
In-person role in New York, NY. Candidates must already be authorized to work in the United States.
HOW TO APPLY
Apply through this same channel with your updated resume and your expected gross annual base salary in USD.