Bullish

Senior Engineer, Risk Engineering

Bullish
Apply
1 month ago
Hong Kong, Hong Kong or London, United KingdomSenior

Responsibilities

  • Develop and maintain high-quality, scalable, and performant JVM services and APIs for low-latency execution and efficient memory management.
  • Translate complex risk models and business requirements into well-tested, robust implementations.
  • Collaborate with quantitative analysts and product teams on financial products and risk models.
  • Optimize and refactor the codebase to improve automated testing, performance, and maintainability.
  • Write clean, documented code, participate in code reviews, and promote engineering best practices.

Requirements

  • 5+ years of professional experience as a Java backend engineer.
  • Advanced proficiency in Java with knowledge of multithreading, concurrency, and JVM performance tuning.
  • Hands-on experience with automated testing, including unit testing, integration testing, TDD, and simulation or stress testing.
  • Knowledge of software design fundamentals, design patterns, DRY principles, Clean Code, and microservices architecture.
  • Proficiency with Git, Docker, Kubernetes, and cloud platforms, with GCP preferred.
  • Foundational understanding of financial products, risk management concepts, or risk methodologies such as SPAN and VaR.
  • Strong mathematical, analytical, and problem-solving skills.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Familiarity with event-sourced architectures, columnar databases, Kotlin, or low-latency libraries such as Chronicle Queue is preferred.
  • Interest or minor experience in mentoring junior peers is preferred.
Bullish

About Bullish

201-500 employees
Contact me