Senior Software Engineer – Reconciliation & Data Platform
Core
Design and build high-throughput reconciliation systems ensuring accuracy and consistency of financial data across trading, settlement, and fee/commission pipelines.
Role type
Senior Software Engineer (Reconciliation & Data Platform)
Builds
Real-time and batch data pipelines, reconciliation frameworks, and financial data validation services.
Domain
Fintech / Cryptocurrency / Blockchain / Financial Data Engineering
Deliverable
production ML models | product features
Required skills
Java backend development, complex SQL, Apache Flink (streaming), Apache Hive (batch), data accuracy reasoning, system performance optimization, AI/LLM tooling application
Preferred skills
Financial reconciliation/settlement systems experience, data warehousing concepts (partitioning, SCD, lineage), Kafka, Spark, crypto/fintech/HFT background
Technologies
Java, Apache Flink, Apache Hive, SQL, Kafka, Spark, LLM tools
Responsibilities
Design and implement reconciliation frameworks to detect discrepancies across financial systems; Build and maintain real-time and batch data pipelines; Write complex SQL for data validation, anomaly detection, and root-cause analysis; Collaborate with Finance, Risk, and Product teams to define reconciliation rules and SLAs; Optimize system performance and reliability for high-volume, low-latency scenarios; Leverage AI/LLM tooling to accelerate development and automate anomaly triage
Seniority
Senior, hands-on IC