# Principal Engineer - Ledger Core

Hiring organization: [MSCI](https://career.thegoodapps.co/organizations/msci)

Canonical page: https://career.thegoodapps.co/jobs/a94d0641-aa4c-41bf-a26f-269ff105c7c9

Listed on MSCI's own careers site. Applications go to them directly.

- Employment type: full time
- Seniority: Lead / Staff / Principal
- Location: New York, NY
- Salary: 259000 – 337000 USD per year

## Summary

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._

## Skills named

Go, Rust

## 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

Apply on MSCI's site: https://uscareers-msci.icims.com/jobs/5920/principal-engineer---ledger-core/job
