Senior 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 microservices and stream processing pipelines that power risk management, regulatory reporting, and clearing. 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 of 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 AWS, GCP, Kubernetes, Docker, Airflow, and DBT is nice to have.
- Knowledge of FIX and FIXML protocols is nice to have.
- Familiarity with Databricks, Snowflake, and BigQuery is nice to have.
- Experience with Tableau and Superset is 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 through 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, 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.
