Skip to main content
NEUN
Back to Careers

Bullish

Lead Software Engineer, Clearing Engineering

NEW
New 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
Expired
Search