$259,000 – $337,000
Listed on MSCI’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
This role leads the design and maintenance of a financial ledger system that tracks money movements with absolute integrity, ensuring no transactions are lost or duplicated as they flow through a quantitative trading platform. You'll architect the immutable event store that underlies all valuations and risk calculations, balancing the need for a small, provably correct core against the pressure to add features as the system scales.
Our summary, not MSCI’s wording. The full posting is on their site.
What they ask for
Required
- 8+ years building high-integrity, low-level storage or ledger systems in production
- Deep fluency in a modern, type-safe systems language (Go, Rust, or similar)
- Ability to reason precisely about memory layout, allocation, and concurrency primitives
- Hands-on experience with event sourcing and append-only log architectures at scale
- Working command of MVCC, vector clocks, and consistent-cut/distributed-snapshot theory
- Demonstrated bias toward minimal, defensible cores over feature-accreting systems
Nice to have
- Prior ownership of a ledger, general ledger engine, or exchange matching/settlement core
- Experience with formal or semi-formal invariant specification (TLA+, Alloy, or comparable)
- Exposure to private markets or fund accounting data models