Software Engineer, Backend (Clearing)
Core
Building and running scalable microservices that clear trades, manage margin, and ensure settlement for event contracts and prediction markets.
Role type
Senior backend software engineer (clearing)
Builds
Trade clearing services, margin and settlement workflows, and data reconciliation systems for financial markets.
Domain
Financial services / Capital markets clearing
Required skills
Java, distributed systems, PostgreSQL, SQL, object-oriented programming, functional programming, system design, observability, test automation
Preferred skills
Kubernetes, Kafka, Linux, AI-assisted development, FIX protocol, JVM languages (Clojure, Scala, Kotlin)
Technologies
Java, Kubernetes, GitHub Actions, Harbor, Artifactory, Helm, ArgoCD, PostgreSQL, Kafka, Linux
Responsibilities
Designing and developing scalable microservices; optimizing database schemas and queries; building trade processing and settlement services; ensuring data integrity and reconciliation; operating services with metrics and logs; defining service level objectives and alerting; contributing to architecture decision records.
Seniority
Senior, hands-on IC