Lead Software Engineer, Clearing Engineering
Core
Design, build, and maintain high-performance risk systems and scalable infrastructure for the Clearing function, ensuring system resilience and operational integrity for a regulated digital asset platform.
Role type
Lead Software Engineer, Clearing Engineering
Builds
Mission-critical clearing infrastructure, risk management systems, and market data ingestion pipelines for Bullish Clearing.
Domain
Digital Assets / Financial Services / Regulated Clearing
Deliverable
production ML models | product features | infrastructure
Required skills
Risk management frameworks (margining, VaR, default waterfall), Derivatives (Options, Futures, Greeks), Java (high-throughput, fault-tolerant), Performance tuning (GC, concurrency, memory), Middleware (Aeron, Kafka), Data modeling (SQL/NoSQL), SDLC best practices
Preferred skills
Cloud/DevOps (AWS, GCP, Kubernetes), FIX/FIXML protocols, Big data ecosystems (Databricks, Snowflake), BI tools (Tableau, Superset)
Technologies
Java, Aeron, Kafka, Postgres, Redis, MongoDB, AWS, GCP, Kubernetes, Docker, Airflow, DBT, Claude, Gemini
Responsibilities
Design high-performance risk systems; Architect scalable data ingestion infrastructure; Guarantee system resilience (HA, DR, throughput); Champion engineering excellence and code quality; Resolve functional bottlenecks and cost inefficiencies; Collaborate with global teams to distill complex requirements; Drive target-state architecture evolution
Seniority
Senior, hands-on IC with leadership responsibilities