Senior Software Engineer - Post-Trade Platform
Core
End-to-end ownership of critical post-trade domains including reconciliation, settlement, booking, and reporting within a distributed backend platform.
Role type
Senior Software Engineer (Post-Trade Platform)
Builds
Scalable backend services, data pipelines, and automated operational workflows for Equities, ETFs, Fixed Income, and Crypto.
Domain
Financial Services / Post-Trade Operations
Required skills
Java, C++, Python, distributed systems, event-driven architectures, Kafka, SQL, data modelling, ETL pipelines
Preferred skills
Post-trade workflows (reconciliation, settlement, booking), financial services domain knowledge, GCP, Kubernetes, CI/CD, Airflow, Spark, Flink, observability tools (Prometheus, Grafana, OpenTelemetry)
Technologies
Java, C++, Python, Kafka, GCP, Kubernetes, Airflow, Spark, Flink, Prometheus, Grafana, OpenTelemetry
Responsibilities
Design and build scalable backend services and data pipelines; ensure observability, reliability, and data correctness; contribute to target architecture and technical roadmap; work closely with Trading, Operations, Risk, Compliance, and Data teams.
Seniority
Senior, hands-on IC