Careers
Old Mission Capital Careers: Salaries & Internships
Old Mission is a global quantitative market maker with offices in Chicago, New York and London. Start with its official website and careers board, then compare the actual job description for your role and office. This guide connects dated employer postings to research, trading and engineering preparation, with disclosed base pay and a fully worked inventory example.
On this page
What to know first
- Official navigation: oldmissioncapital.com for the company and its careers page for applications. Employer descriptions were checked on 3 October 2026.
- Research, trading, production Python and low-latency C++ engineering have different requirements. A company-wide list of skills cannot establish your eligibility.
- Selected US postings disclose base pay. Bonus, total compensation and London numerical pay remain separate questions.
- The January 2027 trading micro-internship and June 2027 software internship have different dates and eligibility. Read the specific programme.
- All exercises and preparation suggestions here are independent educational material, not Old Mission interview questions or an official hiring syllabus.
Old Mission Capital: company identity and official links
Old Mission is a quantitative market maker: it prices financial instruments and provides liquidity using its own technology, models and risk management. If you searched “old mission capital” to find the employer, these are the direct destinations.
| Your task | Official destination |
|---|---|
| Find the company | Old Mission homepage |
| Apply or check whether a role is still open | Current vacancies |
| Understand the business | What we do |
| Read its history and team descriptions | Who we are |
| Confirm offices or recruiting contact | Contact page |
The company traces its market-making platform and ETF origins to 2008. Its contact page lists Chicago, New York and London. The website identifies Old Mission Capital LLC and Old Mission Markets LLC as US service entities within Old Mission Group LLC. Platform history and entity information, company history, offices.
This is an independent career guide. It is useful for choosing a track and preparing evidence; the employer's current posting and your recruiting contact determine your actual application requirements.
What does Old Mission do, and why do ETFs matter?
Old Mission's public business description covers liquidity in equities, bonds, currencies and derivatives. Researchers develop models from data; engineers build execution systems; traders manage execution and portfolio risk. Its history begins with an ETF-market opportunity, but today's career search should include the particular desk and product named in the vacancy. Business description, history.
An ETF market maker quotes prices at which it is willing to buy and sell ETF shares. An authorised participant has an agreement with the fund to create or redeem blocks of shares. These are different functions: the SEC's ETF bulletin explains that creation exchanges a designated basket and cash for ETF shares, while redemption reverses that exchange. Secondary-market prices can still differ from net asset value. SEC ETF bulletin.
For a candidate, the useful questions are concrete. How fresh are the basket prices? What changes if an underlying market is closed? Can you execute the hedge at the estimated price? What exposure remains while you hold inventory? Answering these makes “I am interested in market making” much more informative than naming a trading strategy.
Verified vacancies: location, level, skills and disclosed pay
These are selected employer postings observed on 3 October 2026, not a complete job board or a guarantee that applications remain open. QR means quantitative researcher; QT means quantitative trader. Each linked employer description supplies the requirements for that particular role and office.
| Specific posting | Location / level | Education and skills actually stated | Published pay wording |
|---|---|---|---|
| QR (Ph.D.), 2027 graduate, August start | Chicago; graduate programme | Master's or PhD in a quantitative discipline in the requirements; derivative/volatility modelling, Python and C++; options pricing and calibration | US$175,000–250,000 base range; discretionary bonus |
| QT, 2027 graduate, August start | Chicago or New York; graduate | Undergraduate or advanced quantitative degree; Python or C++; decision making, risk and communication | US$200,000 base; discretionary bonus |
| QT, 2027 graduate, August start | London; graduate | Quantitative undergraduate or advanced degree; one of Python, C++, VBA, Java, R or Matlab | Competitive salary and discretionary annual bonus; no numeric amount stated |
| Software engineer, 2027 graduate, August start | Chicago; graduate | Quantitative degree, minimum 3.0 GPA; named technologies include C++, Python, SQL, JavaScript and React; algorithms, data structures, systems and Linux | US$175,000–200,000 base range; discretionary bonus |
| C++ software engineer | Chicago; experienced | Technical bachelor's; 2+ years of C++; Linux kernel/systems, networking and concurrency; tight latency experience preferred | US$175,000–300,000 base range; discretionary bonus |
| Python software engineer | Chicago; experienced | Relevant bachelor's; 2+ years of professional production Python; Linux and relational databases | US$150,000–225,000 base range; discretionary bonus |
| Software engineer, 2027 internship | Chicago; current students | Relevant bachelor's/master's in progress; junior standing, 3.0 GPA; December 2027 or May 2028 graduation; C++, Python or TypeScript | US$150,000–200,000 labelled base range; pay period not specified |
| QT, January 2027 micro-internship | Chicago; student programme | Quantitative background, probability/statistics and Python; December 2027 or May 2028 graduation | US$2,500 per week; housing provided |
Read titles and requirements together. The QR programme title includes “Ph.D.”, while its requirements allow a master's or PhD. Ask recruiting about that discrepancy rather than assuming either universal PhD eligibility or automatic acceptance with a master's. The micro-internship also uses undergraduate-degree wording alongside a future graduation requirement; confirm how that applies to your enrolment.
Descriptions can be revised. Reopen the linked job and save its title, office, programme year and requirements when you apply.
How to interpret Old Mission salary figures
The numbers above are advertised base pay for particular vacancies. They are stronger evidence than a company-wide estimate, but they still do not establish average earnings or the package you would receive. US graduate trading and London graduate trading are different postings with different disclosures.
For the software internship, the source labels US$150,000–200,000 as a base range without specifying a pay period. It does not say an intern receives that amount over the summer. Ask the recruiter for the hourly or weekly rate and programme duration before calculating earnings. The trading micro-internship states a weekly amount explicitly. Software internship, trading micro-internship.
Compare an offer using four separate figures: fixed base, any signing payment, any explicitly guaranteed payment, and discretionary bonus. Record currency, office, payment dates and conditions. Treat an unspecified bonus as unknown. Do not turn a base range plus “discretionary bonus” into a promised total-compensation band.
2027 internships and graduate timing
The Chicago trading micro-internship runs 4–22 January 2027. Its description includes strategy exploration, mock trading, quantitative research and related software, with classroom and desk learning. It names December 2027 or May 2028 graduation and Python familiarity. That is a short winter programme, not evidence of a summer trading internship with the same eligibility. Micro-internship description.
The Chicago software internship starts 1 June 2027. It requires at least junior standing, a relevant bachelor's or master's in progress, minimum 3.0 GPA, and December 2027 or May 2028 graduation. The posting explicitly says prior finance experience is unnecessary and describes hands-on engineering work. Its end date is not stated in the reviewed description. Software internship.
Graduate vacancies include an August 2027 US trading programme, a separate February 2027 US trading programme, and the August-start programmes above. A title's start month does not establish a universal application deadline.
Check availability, graduation eligibility, office, start date and work authorisation before applying. No firm-wide closing date, recruiting turnaround or automatic internship-to-offer conversion was established by the reviewed primary pages. Campus events can show recruiting activity; they do not establish access limited to those universities.
Research, trading, production Python and low-latency C++
Quantitative research: the linked graduate QR vacancy concerns options and volatility. Prepare to explain model calibration, noisy quotes, stable risk sensitivities and implementation choices. A clean explanation of why a model fails under particular conditions can be valuable evidence. A generic prediction notebook alone does not address a derivatives-focused description. QR posting.
Quantitative trading: practise decisions under uncertainty and keep a position ledger. If someone trades against your quote, distinguish new information about value from a change in your inventory. Show how risk limits affect the next decision. The US graduate vacancy also requires Python or C++; do not assume trading applications are free of programming requirements. US graduate trading.
Production Python: demonstrate reliable software beyond notebooks. A small data-processing service can show clear interfaces, validation, database reasoning, failure recovery and maintainable code. Explain what happens when inputs arrive twice or a dependency fails. The employer asks for professional production experience in its experienced Python role. Python engineer.
Low-latency C++: build evidence around correctness and measured performance. Explain ownership, concurrency, networking and Linux behaviour. Report tail latency as well as average latency, with hardware and workload recorded. A faster benchmark is unhelpful if it loses messages or corrupts state. C++ engineer.
These are independent preparation suggestions mapped to the public descriptions. They are not a claim about the firm's interview scoring rubric.
Applications and interviews: separate confirmed information from reports
Use the official careers board and the application form for your exact role. The employer's working-at page describes collaboration, intellectual humility, responsibility and learning on the desk. These are its published culture statements, not independently measured guarantees about every team. Current roles, working at Old Mission.
The reviewed primary pages do not establish a universal assessment platform, round count, passing score or recruiting timeline. Third-party preparation guides and anonymous interview reports can suggest practice topics, but role, office and recruiting cycle may differ. A reported arithmetic test does not prove your invitation contains one.
Before an assessment, check duration, deadline and timezone, calculator/materials rules, coding environment and any accommodation instructions. For an interview, confirm format and whether a project discussion or live implementation is expected. Ask your recruiting contact about missing instructions.
Prepare a concise account of your work: the problem, your contribution, the hardest decision, how you checked the result, and a limitation. For team discussions, explain a time evidence changed your mind. Practise stating an assumption and revising it calmly when challenged. That builds useful communication without pretending to know confidential questions.
Worked example: quoting, inventory, fees and a losing outcome
This is an original teaching exercise, not an Old Mission strategy or interview question. Assume a hypothetical instrument has estimated fair value US$100.00. You quote 99.96 bid / 100.04 ask, up to 100 shares on each side. Positive inventory means you own shares; negative inventory means you are short. Each executed share costs US$0.005 in fees.
The full quoted spread is 0.08 / 100 × 10,000 = 8 basis points; each execution fee is 0.005 / 100 × 10,000 = 0.5 basis points at that reference price. A basis point is 0.01%. Both are useful inputs to the ledger, but earning the full spread requires an appropriate closing transaction.
1. A customer buys 100 shares at your ask. You sell 100 at 100.04 and receive 10,004 before fees. Your inventory becomes −100. After 0.50 in fees, net cash is 10,003.50. At a 100.00 valuation, mark-to-market profit is:
cash + inventory × mark = 10,003.50 − 100 × 100.00 = US$3.50.
That is unrealised mark-to-market profit on an open short position. It is not a completed spread trade.
2. Adjust for inventory, then for information. To encourage buying back shares, an illustrative inventory adjustment raises the quote to 99.98 / 100.06, holding width at 0.08. Your bid is more attractive to sellers; your ask is less attractive to buyers. This adjustment changes trading incentives; it does not prove fundamental value rose. If the customer's purchase revealed information, your fair-value estimate may need a separate update.
Inventory-sensitive quotes are studied in market-microstructure research, including Avellaneda and Stoikov's inventory-risk model. The two-cent inventory adjustment here is an arbitrary teaching choice, not a calibrated version of that model.
3. Compare two possible closes.
| Scenario | Closing transaction | Calculation after both sets of fees | Final profit |
|---|---|---|---|
| A seller accepts your new bid | Buy 100 at 99.98 | 10,004 − 9,998 − 0.50 − 0.50 | +US$5.00 |
| New information moves fair value to 100.12; you cross an ask at 100.16 to close | Buy 100 at 100.16 | 10,004 − 10,016 − 0.50 − 0.50 | −US$13.00 |
Before closing in the second scenario, marking the short at 100.12 gives 10,003.50 − 10,012 = −US$8.50. Crossing at 100.16 costs another 4.00 relative to that mark, plus 0.50 fees, producing −13.00. The initial spread did not protect you from adverse movement.
4. Add a risk constraint. Suppose the absolute inventory limit is 150 shares. With inventory −100, selling another 100 would breach it. In this toy setting, the next sell size must be at most 50, or selling must stop. Reconcile outstanding orders too: two live sell orders can together breach a limit even if each looks acceptable alone.
A strong explanation tracks cash, position, fees, risk and information separately. In real trading, fills, cancellation timing, tick sizes, hedges, borrow costs and market impact also matter. This example omits them so every arithmetic step can be checked; it does not demonstrate a profitable executable strategy. If spread and execution arithmetic are new to you, the quotes, spreads and execution lesson provides further practice; it is a Pro lesson.
Projects that demonstrate the work you can defend
Choose one project matched to the role. Finishing a small, inspectable artifact is more useful than listing several unfinished trading systems.
| Target | Focused project | Evidence a reviewer should be able to inspect |
|---|---|---|
| Derivatives QR | Calibrate a small option surface from a permitted dataset, then investigate unstable sensitivities | Data/quote filters, calibration errors, numerical checks, sensitivity to inputs, failure cases |
| QT | Extend the quote ledger above into a simulation with a position limit | Cash and inventory reconciliation, fees, decisions after new information, losing paths and limit enforcement |
| Production Python | Validate and store market-data events in a small service | Schema rules, duplicate handling, error reporting, restart behaviour, tests of meaningful failure modes |
| C++ engineering | Implement and benchmark an event processor | Correctness checks, bounded queues, concurrency assumptions, reproducible workloads and latency distribution |
For research, distinguish information available at the decision time from later data. Keep development and evaluation samples separate where you fit predictive or decision rules. Include a simple baseline and show what changes after fees, delayed execution or perturbed inputs. An attractive result that disappears under a small change deserves investigation.
For engineering, state the throughput/latency objective and what correctness means. Include malformed inputs, empty inputs and overload behaviour; choose checks that expose failure rather than merely repeat implementation.
In every track, supply a short README, instructions to reproduce results, declared data rights, key assumptions and an honest limitations section. Be able to explain one result without scrolling through the entire codebase. Do not present simulated execution as live trading, or public data as privileged employer information.
A focused four-week preparation roadmap
This schedule is an independent way to organise work. Adjust it to the requirements you already meet and the time available; four weeks does not make every applicant ready.
| Week | Common goal | Track-specific output |
|---|---|---|
| 1 | Select one real posting; list requirements and current evidence | QR: model assumptions; QT: probability and quote ledger; engineering: language and systems gaps |
| 2 | Build the smallest complete project | One working calibration, simulator, service or event processor with reproducible inputs |
| 3 | Try to break the result | Noisy/stale data, adverse moves, delayed fills, invalid inputs or overload; record what fails |
| 4 | Explain the artifact clearly and review application details | Five-minute explanation, a deeper technical discussion, updated CV and verified programme eligibility |
Use the first session to make a gap table: requirement, evidence you have, missing evidence and next action. If a vacancy asks for professional experience you lack, a side project does not silently replace it; look at a suitable graduate or internship role.
End preparation with a decision, not another resource list. Can you explain the central technical choice? Can another person reproduce the result? Can you name a failure condition? Those are useful readiness signals across the four tracks.
Frequently asked questions
What is Old Mission Capital?
Old Mission is a global quantitative market maker. Its public business materials describe liquidity provision across equities, bonds, currencies and derivatives using researchers, traders and engineers. Its official website is oldmissioncapital.com.
Where are Old Mission’s offices?
The official contact page lists Chicago, New York and London. A particular vacancy may specify only one of those offices, so use the job description when assessing location.
Does Old Mission disclose salaries?
Yes, selected US postings reviewed on 3 October 2026 disclose base pay. For example, the August 2027 US graduate trader vacancy lists US$200,000 base. That is one posting, not average total compensation. The reviewed London graduate trader vacancy gives no numeric amount.
Do I need a PhD for an Old Mission quant role?
Requirements differ by role. Graduate trading accepts an undergraduate or advanced quantitative degree. The reviewed QR programme has Ph.D. in its title but permits a master’s or PhD in its requirements; confirm that discrepancy with recruiting.
Does Old Mission offer internships in 2027?
The reviewed official board includes a Chicago trading micro-internship for 4–22 January 2027 and a Chicago software internship starting 1 June 2027. Both name December 2027 or May 2028 graduation. Check the linked posting for current availability and your eligibility.
Is programming required for trading?
The reviewed US graduate trading description requires Python or C++. The London graduate description accepts one of several named languages. Follow the office-specific description rather than assuming every trader role has the same technical requirements.
What is the Old Mission interview process?
The primary sources reviewed do not establish a universal platform, round count or passing score. Your invitation and recruiter determine the actual process. Practise reasoning, programming and project explanations for your role without treating third-party accounts as guaranteed formats.
Are the worked exercises Old Mission interview questions?
No. The quote, inventory and project exercises are original independent teaching material. They illustrate public market-making concepts and are not reconstructed questions or an employer-endorsed preparation programme.
Sources and verification
Checked October 3, 2026. Each note identifies the claim supported by that source. For a vacancy, return to the employer’s posting to confirm the current requirements and application status.
- Old Mission — official homepage
Platform origins in 2008 and US entity disclosures; checked 3 October 2026.
- Old Mission — Who we are
Employer history and team descriptions; checked 3 October 2026.
- Old Mission — What we do
Primary description of products and researcher, trader and engineer collaboration.
- Old Mission — Contact
Official Chicago, New York and London offices and recruiting contact.
- Old Mission — Working at Old Mission
Employer’s published culture and education statements, not independent workplace measurements.
- Old Mission — official careers board
Source of the embedded employer Greenhouse board. Full descriptions checked through its public feed on 3 October 2026.
- 2027 graduate QR — posting 7814534003
Chicago, August start; degree wording, options/volatility responsibilities and US$175,000–250,000 base range.
- 2027 US graduate QT — posting 7796044003
Chicago or New York, August start; quantitative degree, Python/C++ and US$200,000 base.
- 2027 London graduate QT — posting 7796058003
Office-specific programming requirements; numeric salary not disclosed in reviewed content.
- 2027 software graduate — posting 7796048003
Chicago, August start; 3.0 GPA, technical requirements and US$175,000–200,000 base range.
- C++ engineer — posting 5607340003
Experienced Chicago role; systems, concurrency, networking and US$175,000–300,000 base range.
- Python engineer — posting 5594469003
Experienced Chicago role; production Python, Linux, databases and US$150,000–225,000 base range.
- 2027 software internship — posting 7796180003
June 1 start and student eligibility. Pay range has no explicit pay period; not interpreted as summer earnings.
- 2027 QT micro-internship — posting 8002345003
January 4–22 dates, graduation requirements, housing and US$2,500 weekly base.
- SEC — Updated Investor Bulletin: ETFs
February 23, 2023 bulletin explaining ETF creation/redemption and market prices versus NAV; checked 3 October 2026.
- Avellaneda and Stoikov — High-frequency trading in a limit order book
2008 research paper on inventory risk and quoting. The worked arithmetic is an independent toy example, not a replication or employer model.