Skip to main content
NEUN
Back to Careers

Bullish

Senior Software Engineer Clearing Engineering

NEW
New YorkFull-timeGlobal

šŸ’° USD 180,000 - 230,000/yr

šŸ“Š MidšŸ  On-site
ActivePosted within the last 30 days

Job Description

[AI-summarized by JobStash]

You will design, build, and maintain high-performance microservices and stream processing pipelines that power risk management, regulatory reporting, and clearing. You will architect scalable infrastructure to ingest and transform market data, optimize data models across the trade lifecycle, ensure high availability and disaster recovery, enforce code quality and test automation, profile performance to remove bottlenecks, and translate complex product and risk requirements into clear technical specifications.

Requirements

  • ā—6+ years engineering experience supporting mission-critical clearing and risk systems at a regulated financial institution
  • ā—Advanced Java proficiency
  • ā—Implementation experience with Aeron and Kafka
  • ā—Expertise in designing data structures event schemas and database models
  • ā—Proficiency with SQL and NoSQL data stores such as Postgres Redis and MongoDB
  • ā—Understanding of testing methodologies and SDLC best practices including Twelve-Factor App distributed HA/DR strategies and hexagonal architecture
  • ā—Experience using Large Language Models such as Claude and Gemini to accelerate development
  • ā—Strong sense of ownership and outcome-oriented mindset
  • ā—Ability to thrive in a dynamic startup environment
  • ā—Commitment to mentorship and knowledge sharing
  • ā—Familiarity with cloud and DevOps ecosystems such as AWS GCP Kubernetes and Docker (nice to have)
  • ā—Knowledge of FIX and FIXML protocols (nice to have)
  • ā—Familiarity with big data and data lake ecosystems such as Databricks Snowflake and BigQuery (nice to have)
  • ā—Experience with BI tools such as Tableau and Superset (nice to have)

Responsibilities

  • ā—Design build and maintain high-performance microservices and stream processing pipelines for risk management regulatory reporting and clearing
  • ā—Architect scalable infrastructure to ingest and transform market data feeds
  • ā—Optimize data models and workflows across the trade lifecycle from capture and netting to settlement
  • ā—Ensure system resilience by prioritizing high availability disaster recovery and data freshness
  • ā—Enforce high standards for code quality test automation and SDLC best practices
  • ā—Identify and resolve bottlenecks and cost inefficiencies through continuous performance profiling
  • ā—Collaborate with global teams including product managers quants and risk managers to translate complex requirements into technical specifications
  • ā—Drive evolution of the platform target-state architecture and implement continuous improvements

Tech Stack

Redisdata modelingKafkaclearingJavamicroservicerisk managementSupersetTableauKubernetesproject:CoinDesk
Expired
Search