Senior Software Engineer
Visa
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:
Similar Remote Jobs
- πArgentina
- πGermany
- π°$175k-$210kπUnited States, Worldwide
- π°$185k-$223kπUnited States
- πPortugal
- π°$169k-$240kπUnited States
- π°$225k-$255kπUnited States
- π°$225k-$255kπUnited States
- π°$155k-$200kπUnited States
- π°$150k-$200kπCanada, United States