Skip to main content
CareerApp
MSCI

Principal Engineer - Ledger Core

MSCI

New York, NY · full time · Lead / Staff / Principal

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

Skills this role names

Log in to see which of these are already on your profile.

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

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.