Director of Engineering, Clearing, Payments & Risk
New York, NYFull-time$350–500K/yrPosted 2w agoStill listed today
Most applications go out cold — see where you stand first. No sign-up to start.
You apply on the employer's site, with no Olive account needed.
Watch jobs like this. New roles like this one near New York, NY, by email.
Don't just apply. Show up ready.
Olive works from this exact posting.
At a glance
Olive lists jobs from US employers, including remote roles you can work from the United States.
Job overview
Polymarket is hiring a Director of Engineering to lead the teams responsible for clearing, payments, and risk systems for Polymarket US. The role owns the Futures Commission Merchant build and systems that move, clear, and protect customer funds under regulatory obligations. The director will lead senior engineers and work closely with operations, treasury, compliance, legal, and business leads.
Skills & qualifications
Skills
Qualifications
Benefits
Full job description
About Polymarket Polymarket is the world's largest prediction market. In the US, Polymarket operates a CFTC-regulated exchange (DCM) and clearinghouse (DCO), and we're building the infrastructure to bring event contracts to a much wider set of customers and partners. Engineering here is small, senior, and close to the business: the systems you build move real money under real regulatory obligations.
About the role We're hiring a Director of Engineering to lead the teams that move, clear, and protect customer funds on Polymarket US. You'll own our clearing, payments, and risk systems, and you'll lead engineering for our Futures Commission Merchant (FCM) build, one of the most important initiatives in the company. This role needs a manager who has built these systems before and understands the regulatory model behind them, not one who will learn it on the job.
What you'll do
- Lead engineering for the FCM program end to end: customer onboarding and account structure, customer fund segregation, margin and collateral, and the integration between the FCM and our clearinghouse.
- Own the clearing engine and the post-trade path: settlement, position and balance management, reconciliation, and the ledger that sits underneath all of it.
- Own payments: deposits and withdrawals across bank, card, and wallet rails, fraud and risk checks at authorization, and the processor and banking partners behind them.
- Build risk controls that run in real time: pre-trade and pre-funding checks, exposure limits, and the monitoring that tells us when something is wrong before a customer or regulator does.
- Work daily with Clearing Operations, Treasury, Compliance, Legal, and the DCO/FCM business leads to turn regulatory and operational requirements into systems that hold up under audit.
- Hire, grow, and manage a team of senior engineers. Set the technical bar, run on-call, and stay close enough to the code to make good design calls.
What we're looking for
- 8+ years in software engineering and 2+ years managing engineers, with a track record of shipping financial systems in production.
- Direct subject-matter experience with at least two of: FCM operations, clearing and settlement, payments infrastructure. Ideally you've built these at an FCM, futures or crypto derivatives exchange, broker-dealer, or payments company.
- Working knowledge of the CFTC framework for customer funds: segregation, margining, daily reconciliation and reporting, and what regulators expect from the systems that produce them.
- Strong instincts for money-movement correctness: double-entry ledgers, idempotency, reconciliation, and failure handling across external partners.
- Comfort leading a 0-to-1 build at startup speed while keeping the controls a regulated business needs.
- Clear written communication with both engineers and non-technical partners in operations, finance, and compliance. •(Plus) Experience standing up a new FCM, DCO, or derivatives clearing member, or taking one through a regulatory review. •(Plus) Background with margin methodologies (for example SPAN-style models) or collateral management. •(Plus) Experience with stablecoin or on-chain settlement rails alongside traditional banking rails. •(Plus) Hands-on experience in Go or another systems language used for high-throughput services.
Benefits
-
Competitive salary and equity
-
Unlimited PTO
-
Health, vision, and dental coverage
-
401(k) match
-
Full hardware setup: new MacBook Pro, large display, and accessories
Pay Transparency Base salary range: $350,000 to $500,000 annually, plus equity and benefits. This range reflects a good-faith estimate for this position. Experience levels vary widely within a title here, so please reach out even if your expectations fall outside it. We're always happy to chat.
How this job compares
Set against the 8,458 open Software Engineering jobs on Olive Jobs, counted November 4, 2026.
- Pay
- This posting$350–500K/yr
- New York median$168–250K/yr456 salary ranges
- US median$150–247K/yr6,426 salary ranges
This range's midpoint, $425K, is 105% above the New York median midpoint ($208K) — in the top quarter of Software Engineering salary ranges in New York.
- Openings
- Olive Jobs lists 637 open Software Engineering jobs in New York and 8,458 across the US. 10% of them nationwide are listed as remote or flexible.
- Hiring the most in New York
- salesforce.com, inc.24 open
- PwC19 open
- Deloitte16 open
- Experience
- This posting asks for at least 8 years of experience; Software Engineering postings that state a minimum ask for 7 years at the median (6,647 postings).
- Education
- 2,213 of the 8,458 open Software Engineering jobs (26%) ask for a bachelor's degree or higher.
Counted across the open, public US postings on Olive Jobs on November 4, 2026. Pay medians are the middle values of the low ends and of the high ends of postings that list both ends of a range in the same cadence (a yearly salary or an hourly rate); a range's midpoint is halfway between its ends. Pay and experience figures resting on fewer than 20 postings are left out.
Prepare for this role
You've read the whole posting — now see how you match it.