Skip to content
Preptima

Capital Markets Technology Interviews: A Masterclass for Engineers and Architects

A complete treatment of the capital markets technology interview for engineers and architects: the trade lifecycle from order to settlement, execution algorithms, market and reference data lineage, risk and margin, custody and corporate actions, payment controls and regulatory reporting, with the signal each interviewer is grading behind every question.

Masterclass·55 min read

What it is

A capital markets technology interview is an assessment of whether you can build software inside a domain where the software is not the system of record for anything that matters. The system of record is a chain of legal obligations that exists independently of your code: a trade is an agreement between two parties, a cleared position is a contract with a clearing house, and a settled delivery is a movement on the books of a depository. Your service holds a representation of those things. When the representation and the obligation disagree, the obligation wins, and your firm carries the difference.

That asymmetry generates almost every question you will be asked, and it is why an interviewer will not accept "we retry the operation" for a failed settlement or "we roll back the deployment" for a routing bug that traded. The domain is not unusually hard algorithmically. It is unusually unforgiving about the difference between an operation you can repeat and an act you cannot take back.

The branch at the bottom is where the domain gets its character: the failure path is not an error state to be retried but a parallel life the trade can lead for days, with its own costs, claims and remedies, and roughly half the questions in an interview live on it.

The surface is wider than most engineers expect, because the lifecycle crosses more organisational boundaries than a typical product does: front office for order entry, routing, algorithms, market data and pre-trade risk; middle office for allocation, confirmation, position keeping, valuation, margin and reporting; back office and custody for settlement, corporate actions, income, lending and reconciliation against external agents. An architect is expected to hold the whole chain and know where the seams are, and a senior engineer to hold their own segment properly and know which segment their errors land in.

The four shapes a question arrives in

Concept questions check that you are not fluent in words you cannot define. "What does novation change?" is not trivia; it decides whether the rest of the conversation about default risk is possible. Scenario questions put you at a moment of failure and watch you order your steps: settlement morning with nothing to deliver, a fill for a cancelled order, a payment a hundred times its usual size. Design questions ask for something whose correctness is externally observable, such as an order book, a limit-check path or a reference-data store, and grade invariants rather than throughput. Case-study and judgement questions put you between a desk that wants a change today and a control process that says three days, and grade whether you can hold both without capitulating or hiding behind the process.

Most interviewers mix all four in an hour, and the transitions are deliberate. A confident but shallow concept answer invites a scenario that breaks it, and a scenario answer that reaches for the right control invites a design question about implementing it. If your answers keep pulling the interviewer deeper rather than sideways, the interview is going well.

What sits underneath the vocabulary

Three ideas recur so often that they are effectively the syllabus. The first is the distinction between an obligation and a record of one. An execution creates an obligation to deliver or to pay, everything until settlement exists to make its discharge certain, and your data model has to say what is owed, to whom, on what date, at what place, in a state that includes "overdue" as normal rather than as an error. The equity order lifecycle from the click to settlement is asked so often because it forces a candidate to name where the counterparty changes and where reversibility ends.

The second is that time here is calendar time. A settlement cycle counts business days on a specific market's calendar; a corporate action's ex, record and payment dates are set by an issuer and cannot be renegotiated; a report deadline runs from trade date; a margin call has a cut-off after which non-payment is a default rather than a delay. Systems that model time as a duration since an event, rather than as a position on somebody else's calendar, fail in ways that look like off-by-one bugs and behave like breaches.

The third is that evidence is a first-class output. You will be asked what you submitted, when, on what basis, and what you believed at the time, and an architecture that answers by reading current state has already lost the argument. That is why append-only trade stores, dated reference data and archived submissions surface in interviews that appeared to be about something else, and why point-in-time price history is a design concern rather than a data-quality complaint.