Job Description
IC Markets Global is one of the most renowned Forex CFD provider, offering trading solutions for active day traders and scalpers as well as traders that are new to the forex market. IC Markets Global offers its clients cutting edge trading platforms, low latency connectivity and superior liquidity.
IC Markets Global is revolutionizing online forex trading. Traders are now able to gain access to pricing previously only available to investment banks and high net worth individuals.
Our management team have significant experience in the Forex, CFD and Equity markets in Asia, Europe and North America. It is this experience that has enabled us to select the best possible technology solutions and hand pick some of the best pricing providers available in the market.
Role Overview
IC Markets seeks an Engineering Manager – .NET to lead cloud-native, event-driven backend platforms supporting mission-critical trading. You’ll set the technical direction (Clean Architecture, DDD, CQRS) and drive delivery against KPIs, SLAs, and OKRs. Strong AWS depth, distributed systems expertise, and practical leadership are essential. Experience with trading systems is a strong plus.
Key Responsibilities
- Technical Leadership: Define .NET architectural standards (Clean Architecture, DDD, CQRS), enforce code quality, resilience, and performance at scale.
- Cloud Architecture (AWS): Govern multi-account platforms using Control Tower; design event routing with EventBridge; real-time streaming on Kafka/Kinesis; analytics on Athena/Glue/Redshift/Lake Formation; secure foundations with Security Hub, GuardDuty, Macie, WAF, Shield, Secrets Manager.
- Distributed Systems: Implement high-throughput, low-latency services with async/multithreading, Saga orchestration, circuit breakers, retries, and compensating transactions.
- Infrastructure & Delivery: Standardise Terraform; enable zero-downtime CI/CD; set SLOs and error budgets; embed tracing/metrics/logging via CloudWatch/X-Ray/OpenTelemetry/Grafana.
- Data & ETL (Dual Sync + Analytics):
- Own service-to-data-platform contracts; enable Change Data Capture (CDC) with Debezium/DMS/Kafka Connect and the Outbox pattern for exactly-once or effectively-once delivery.
- Design dual synchronisation strategies (active/active or active/standby) with idempotency, de-duplication, monotonic versioning, and conflict resolution (last-writer-wins, vector clocks, or domain rules).
- Orchestrate ETL/ELT with Glue Jobs/Step Functions and model curated zones (raw → refined → gold) in a lakehouse (Lake Formation governance, Honeycode/Redshift Spectrum/Athena for query).
- Implement SCD Type 2, schema evolution, and data contracts; enforce data quality (expectations, drift detection) and lineage.
- Partner with Data teams on dbt transformations, partitioning/bucketing, and cost/perf controls; expose trusted datasets and domain analytics to Product/Compliance.
- Ensure PII protection, tokenisation, GDPR/ASIC/EU compliance and auditable retention/TTL.
- Governance & Outcomes: Define and track KPIs/SLAs/OKRs (availability, p95 latency, throughput, incident MTTR, cost per txn, data freshness, CDC lag).
- People Management: Grow engineers, run architecture reviews/workshops, and foster a culture of accountability and continuous improvement.
Requirements
Essential
- 7+ years backend engineering with C#/.NET on distributed, high-volume systems.
- Proven event-driven design (Kafka/EventBridge, Sagas, CQRS) and advanced async/multithreading.
- Deep AWS: Control Tower, Kinesis, EventBridge, Lambda, ECS/EKS, DynamoDB, Secrets Manager, CloudWatch/X-Ray; Athena/Glue/Redshift/Lake Formation for analytics.
- ETL/CDC expertise: Debezium/DMS/Kafka Connect, Outbox pattern, idempotency, exactly-once/effectively-once semantics, SCD, data contracts, lineage, and data quality.
- Terraform, IaC, GitOps, Kubernetes, CI/CD, and production SLOs/error budgets.
- Demonstrated engineering management with measurable delivery outcomes.
Desirable
- Trading/markets exposure (latency, integrity, compliance).
- Predictive/anomaly detection in observability pipelines.
- Regulated fintech/banking experience.
Apply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application