Back
Company hidden
updated 13 days ago

Senior Software Engineer - Risk & FX (Java)

Work format
hybrid
Work type
fulltime
Grade
senior
English
b2
Country
UK
This vacancy is from Hirify.Global listVacancy from Hirify Global, list of international tech companies
Plus is required to make matches and apply

Match & Cover letter

Plus required for matching with this vacancy

Job description

Text:
/
TL;DR
Senior Software Engineer - Risk & FX (Java): Building and maintaining mission-critical FX trading services, including pricing engines, risk management systems, and market data integrations, with an accent on high-throughput distributed systems, microservices, and real-time financial data. Focus on designing low-latency services, implementing event-driven architecture with Kafka, integrating FIX market data, and leading technical decisions across the FX platform.

Location: London, United Kingdom; hybrid position with at least 3 days in the office

Company

hirify.global is a global payments technology company, and Currencycloud operates within hirify.global after its acquisition in December 2021.

What you will do

  • Build and maintain FX pricing engines, risk management systems, market data providers, and other mission-critical trading services.
  • Process real-time FX market data from providers such as Barclays and JP Morgan using the FIX protocol.
  • Design and implement high-throughput, low-latency services for large-scale FX transactions.
  • Lead technical discussions on hexagonal architecture, event-driven patterns, and distributed systems.
  • Own services end to end, including service boundaries and independent deployment paths.
  • Mentor junior engineers and collaborate with Treasury, Trading, Platform, Product, and QA stakeholders.

Requirements

  • At least 5 years of software development experience, including at least 2 years building Java microservices.
  • Strong Java and SQL skills, including complex queries and relational databases such as MySQL.
  • Experience delivering scalable, fault-tolerant, performant, and well-tested production systems.
  • Experience with event-based and streaming solutions using Kafka, and applications running on Kubernetes.
  • Working knowledge of AWS, Docker, microservices, distributed systems, and DevOps practices.
  • Experience working collaboratively in agile, distributed, scale-up environments and reviewing peer code.

Nice to have

  • Ability to read Ruby or Scala.
  • Experience in the financial domain, particularly risk management.
  • Familiarity with Terraform, Spring Boot, OpenAPI, Elasticsearch, Datadog APM, TDD, BDD, and contract testing.
  • Experience working with contractors and outsourced teams.

Culture & Benefits

  • Work on a 24x7 API and FX platform supporting large-scale cross-border transactions.
  • Independent ownership and deployment paths for services.
  • Modern cloud-native codebase using AWS, Kubernetes, Kafka, and microservices.
  • Agile development with continuous integration, continuous delivery, and GitHub-based peer review.
  • Opportunities to make changes with measurable business impact and collaborate across multiple teams.

Be careful: if the employer asks you to log into their system using iCloud/Google, send codes/passwords, or run code/software, don't do it - these are scammers. Always click "Report" or contact support. More in guide →