Search...

Lead Engineer Risk Technology

Skills

About the Role

You will design and build high quality scalable low latency and zero GC JVM services and APIs. You will translate risk models into well tested implementations and decompose complex business requirements. You will collaborate with quantitative analysts and product teams to build robust solutions for financial products and risk models. You will continuously optimize and refactor the codebase to enhance testing, performance and maintainability. You will promote engineering excellence and best practices with a performance mindset.

Requirements

  • 10+ years of experience as a Java backend engineer
  • Strong sense of ownership and ability to thrive in a dynamic startup environment
  • Expert proficiency in Java including hands on experience in architecting highly performant low latency systems
  • In depth knowledge of testing methodologies including TDD back testing and stress testing
  • Well versed in Agile methodologies, DRY, Clean Code, API design and micro services
  • Experience with Git Docker Kubernetes and GCP
  • Comprehensive understanding of financial products, risk models and methodologies (SPAN, VaR etc)
  • Exceptional mathematical and analytical skills
  • Degree in Computer Science or related field

Responsibilities

  • Design and build high quality scalable low latency and zero GC JVM services and APIs.
  • Translate risk models into well tested implementations and decompose complex business requirements.
  • Collaborate with quantitative analysts and product teams to build robust solutions for financial products and risk models.
  • Continuously optimize and refactor the codebase to enhance testing, performance and maintainability.
  • Promote engineering excellence and best practices with a performance mindset.