FCM Tech Lead
Leads architecture and hands-on backend engineering for a regulated futures trading and clearing platform, covering trade lifecycle systems, replatforming, reliability, and risk. Requires extensive distributed-systems experience, direct FCM or derivatives expertise, and proficiency in Go, Java, or a similar backend language.
About the job
Responsibilities
- Own design and architecture across the FCM core, including market data, order routing, settlement, reporting, and risk.
- Drive replatforming onto next-generation architecture while reducing legacy vendor dependencies.
- Establish technical standards through hands-on coding and design reviews, and address high-impact technical debt.
- Partner with execution, risk, and lifecycle engineering pods, as well as Product, CFM Risk and Operations, Finance, and Compliance.
- Deliver correct, auditable systems and translate strategy into a roadmap.
- Mentor engineers and raise engineering quality across the team.
Requirements
- Extensive backend engineering experience owning complex, production-grade distributed systems.
- Direct futures commission merchant or derivatives experience across areas such as settlement, clearing, margin and risk, order entry and routing, market data, or back-office books and records.
- Deep proficiency in a modern backend language, preferably Go; Java or similar experience is also relevant.
- Experience with event-driven, highly available architectures.
- Experience in a regulated or financial environment where correctness, auditability, and reliability are critical.
- Track record delivering end-to-end, from scoping and architecture through implementation, monitoring, and iteration.
- Experience replatforming or migrating from legacy systems while remaining hands-on in coding and technical leadership.
- Responsible use of generative AI with human oversight to improve workflow efficiency, cost, and quality.
Nice to Have
- Familiarity with Ion XTP.
Compensation
- Annual base salary: $218,025–$256,500 USD.
- Additional compensation may include equity, bonus eligibility, and medical, dental, vision, and 401(k) benefits.
Skills
Go, Java, Distributed Systems, Event-Driven Architecture, High Availability, Market Data, Order Routing, Settlement, Risk Management, Generative AI, Ion Xtp
Similar jobs
Engineering Management jobsLeads a six-person engineering team responsible for Coinbase’s account and transaction-history infrastructure, internal tooling, and a major distributed-systems re-architecture. Requires 7+ years of software engineering experience, including at least 2 years managing engineers and operating production systems at scale.
Leads a 5–10 person engineering team building high-throughput, low-latency market data and analytics systems for trading, risk, and clearing. Requires 8+ years of software engineering experience, including engineering management experience with distributed systems.
Leads the engineering team creating Webflow’s code-native platform and integrating coding agents into visual and code-based workflows. The player-coach role requires technical depth in developer tooling or infrastructure, experience leading engineering teams, and strong hiring and coaching skills.
Leads software engineering strategy, people management, hiring, and delivery of large-scale customer-facing applications. Requires 10+ years of software development experience, 5+ years managing engineering teams, and expertise in distributed systems and cross-functional execution.
Leads a six-person engineering team building trusted, transparent experiences for financial institutions, while setting technical strategy, shaping the roadmap, and ensuring reliable delivery. Requires 8+ years of industry experience, prior Staff-level engineering experience, and engineering management expertise.