Lead Software Engineer, Clearing Engineering
CoinDesk is a media, events, indices, and data company serving the global crypto economy.
Funding history
Investors
About CoinDesk
CoinDesk operates a cryptocurrency newsroom covering markets, policy, technology, and digital assets. It also provides institutional digital-asset market data through CoinDesk Data and benchmark indices and reference rates through CoinDesk Indices.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Design, build, and maintain high-performance risk and clearing systems supporting automated default management and capital efficiency. Architect scalable market-data infrastructure, ensure high availability and disaster recovery, optimize performance, translate complex requirements into technical designs, enforce testing and code-quality standards, and mentor engineers.
Requirements
- 10+ years of engineering experience supporting mission-critical risk and clearing systems at a regulated financial institution
- Deep knowledge of margining, default waterfall mechanics, mark-to-market valuation, stress testing, and backtesting
- Understanding of derivatives, options, futures, and Greeks
- Expert-level Java proficiency building fault-tolerant, high-throughput systems
- Experience with performance tuning, garbage collection optimization, concurrency, and memory management
- Implementation experience with Aeron and Kafka
- Expertise in data structures, event schemas, and database models
- Proficiency with SQL and NoSQL data stores including Postgres, Redis, and MongoDB
- Understanding of testing methodologies, SDLC, Twelve-Factor App, HA/DR, and hexagonal architecture
- Ability to use Large Language Models to accelerate development while maintaining engineering standards
- Ownership, adaptability, mentorship, and collaborative communication
Responsibilities
- Design, build, and maintain high-performance risk systems for the Clearing function
- Architect scalable infrastructure to ingest and transform market data feeds
- Apply data models and workflows across risk management, regulatory reporting, and clearing
- Ensure high availability, disaster recovery, data freshness, and throughput
- Enforce code quality, automated testing, and SDLC best practices
- Identify bottlenecks and cost inefficiencies through performance profiling
- Collaborate with product managers, quants, and risk managers to translate requirements into technical specifications
- Drive evolution of the platform's target-state architecture
Benefits
- Discretionary annual target bonus
- Performance incentives
