Bullish
Lead Software Engineer, Clearing Engineering
NEWNew York, United StatesFull-timeGlobal
š° USD 235,000 - 275,000/yr
š Seniorš On-site
ActivePosted within the last 30 days
Job Description
[AI-summarized by JobStash]
You will design, build, and maintain high-performance risk and clearing systems that support automated default management and capital efficiency. You will architect scalable infrastructure to ingest and transform market data feeds, ensure high availability and disaster recovery, profile and optimize performance, and translate complex requirements into clear technical designs. You will enforce code quality and automated testing practices and mentor others while driving the platform toward its target-state architecture.
Requirements
- ā10+ years of engineering experience supporting mission-critical risk and clearing systems at a regulated financial institution
- āDeep knowledge of risk management frameworks including margining methodologies, default waterfall mechanics, real-time Mark-to-Market valuation, stress testing, and backtesting
- āSolid understanding of derivatives including options, futures and Greeks and their impact on risk profiles
- āExpert-level Java proficiency with a track record of building fault-tolerant, high-throughput systems
- āDeep experience in performance tuning, garbage collection optimization, concurrency, and memory management
- āImplementation experience with middleware, specifically Aeron and Kafka
- āExpertise in designing clean data structures, event schemas, and database models
- āProficiency managing both SQL and NoSQL data stores (e.g., Postgres, Redis, MongoDB)
- āStrong understanding of testing methodologies and SDLC best practices including Twelve-Factor App, distributed HA/DR strategies, and hexagonal architecture
- āAbility to use Large Language Models to accelerate development while maintaining engineering standards
- āDemonstrated ownership, mentorship, and adaptability in a dynamic environment
Responsibilities
- āDesign, build, and maintain high-performance risk systems for the Clearing function
- āArchitect scalable infrastructure to ingest and transform market data feeds
- āApply deep understanding of data models and workflows across risk management, regulatory reporting, and clearing
- āEnsure system resilience by prioritizing high availability, disaster recovery, data freshness, and throughput
- āEnforce high standards for code quality, automated testing, and SDLC best practices
- āIdentify and resolve functional bottlenecks and cost inefficiencies through continuous performance profiling
- āCollaborate with global teams including product managers, quants, and risk managers to translate requirements into technical specifications
- āDrive evolution of the platform's target-state architecture
Benefits & Perks
- āDiscretionary annual target bonus
- āPerformance incentives
Tech Stack
KafkaRedisdata modelingDatabase designvaluationJavaSPANSupersetrisk managementTableauproject:CoinDesk