Senior Staff Software Engineer, Institutional Exchange
Sets architectural direction and remains hands-on in building ultra-low-latency institutional trading systems spanning matching, risk, order management, and market data. Requires 10+ years of software engineering experience and deep expertise in distributed systems and backend performance.
About the job
Responsibilities
- Own the technical strategy and architecture for a core Exchange domain, driving multi-quarter initiatives from ambiguity through delivery.
- Lead the design of ultra-low-latency, event-sourced trading systems spanning matching, risk, and market data across cloud and colocated environments.
- Drive cross-team technical alignment across Exchange, Prime, and Derivatives.
- Set and inspect quality standards across teams, including deterministic testing, failover design, incident leadership, and 24/7 operational practices.
- Make significant hands-on contributions while leading execution through senior engineers and technical leads.
- Mentor senior engineers and develop technical leadership.
Requirements
- 10+ years of software engineering experience, including substantial ownership of production trading, exchange, or market-data systems at scale.
- Deep expertise in low-latency distributed systems and a backend language such as Java, C++, or Go.
- Fluency in JVM and Linux performance tuning.
- Architectural ownership of an end-to-end trading platform, including order management, multi-venue connectivity, and real-time risk.
- Experience influencing technical direction across multiple teams without direct authority.
- Experience operating latency-sensitive systems in on-premises/colocated and cloud environments, including incident command and safe production changes.
- Interest in crypto and institutional markets; deep crypto experience is a plus.
- Responsible use of generative AI with human oversight.
Compensation
- Annual base salary: $262,650–$309,000 USD.
- Additional compensation may include equity, bonus eligibility, and benefits such as medical, dental, vision, and 401(k).
Skills
Java, C++, Go, Distributed Systems, Jvm Performance Tuning, Linux Performance Tuning, Event Sourcing, Matching Engines, Order Management, Market Data, Real-Time Risk, Cloud Computing, Incident Command, Generative AI
Similar jobs
Backend Engineering jobsLeads architecture and technical strategy for Vanta’s government compliance product, building scalable backend systems and new workflows in a 0-to-1 environment. Requires 10+ years of backend experience, strong systems thinking, cross-functional influence, and a track record of mentoring engineers.
Senior Staff Software Engineer defining the technical vision and architecture for FinHub’s financial ledger and money-movement platform. The role requires 12+ years of backend distributed-systems experience and deep expertise in high-consequence transaction systems.
Architect and own Coinbase’s end-to-end institutional trading platform, spanning low-latency messaging, order and execution management, connectivity, and settlement. The role requires extensive backend distributed-systems experience, deep Java expertise, and a track record building reliable trading infrastructure in regulated financial environments.
Architect and own Coinbase’s real-time, cross-asset risk and margin engine for institutional trading. The role requires staff-level backend architecture expertise, low-latency Java and messaging experience, and a background building regulated financial risk systems at scale.
Build and scale low-latency backend services for Polymarket’s core exchange, owning performance, distributed systems architecture, and production reliability. The role requires 7+ years of backend experience and strong proficiency in Go, Python, or Java, with Go preferred.