Senior Software Engineer

Logo of Visa

Visa

πŸ“Remote - United Kingdom

Job highlights

Summary

Join Visa's FX Core team at Currencycloud, part of Visa Direct/VXBS, and contribute to building the next generation trading platform. You will design, build, and maintain core FX trading capabilities, providing technical guidance and mentorship. This role involves working on high-volume transaction software, influencing company architecture, and collaborating with QA engineers. The position requires a genuine interest in finance and technology, strong problem-solving skills, and a passion for continuous improvement. This is a remote position, offering flexibility and the opportunity to work with experienced engineers on a challenging and impactful project.

Requirements

Relevant work experience with a Bachelor’s Degree, Advanced degree (e.g. Masters, MBA, JD, MD) orΒ a PhD

Responsibilities

  • Contribute to the next generation trading platform
  • Design, build and maintain core FX trading capabilities
  • Provide technical guidance and mentorship to team members
  • Influence wider company architecture
  • Work alongside QA engineers, who build and maintain a vast collection of automated testing scenarios

Preferred Qualifications

  • Experience building microservices with Scala and Java
  • Proficient in other programming languages, ideally being comfortable reading Java or Ruby
  • Working knowledge of relational databases such as MySQL or Postgres
  • Experience designing event based and streaming solutions using Kafka
  • Experience building applications that run in Kubernetes
  • Strong SQL knowledge, ability to understand and write complex queries
  • Competence working in codebase written in a functional and non-functional programming style
  • Good understanding of concurrency programming models. Especially under JVM
  • Knowledge of building distributed systems
  • Ability to conduct thoughtful code reviews
  • Ability to read other programming languages
  • Experience producing technical documentation in written and visual form
  • If you have experience using libraries such as cats, cats-effect, doobie, http4s – is a massive advantage
  • Experience working with Spring Boot is an advantage as well

Benefits

This is a remote position

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Visa know you found this job on JobsCollider. Thanks! πŸ™