Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world. Join Visa and do work that matters — to you, to your community, and to the world.
Job Description
Currencycloud was acquired by Visa in December 2021. Our Senior Software Engineers are responsible for implementing an industry-leading API that has already processed over 50 billion USD of cross‑border transactions for over 5 million end users, and is available to our clients 24×7. We’re not stopping there; our engineers are at the forefront of taking us forward to meet the demands of even greater scale.
You’ll be joining the FX Routing and Aggregation (FXRA) team, responsible for the core FX trading platform that powers Currency Cloud's foreign exchange capabilities. The team owns multiple micro‑services spanning FX pricing, risk management, trade routing, market data integration and treasury operations.
What you'll get to do
* Build and maintain mission‑critical FX trading services including pricing engines, risk management systems and market data providers.
* Work with 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 that handle billions in FX transactions.
* Lead technical discussions around hexagonal architecture, event‑driven patterns and distributed systems design.
* Mentor junior engineers and establish best practices for the team.
* Own your domain end‑to‑end with clear service boundaries and independent deployment paths.
* Collaborate with Treasury, Trading and Platform teams across the organization.
You'll get
* Clear ownership of your domain.
* A clean modern codebase.
* An independent path to production.
* Strong platform and product support.
* The ability to make real changes with real business value.
Our Tech Stack includes
* Object‑oriented programming in Java (11+), preferably Spring Boot.
* Highly‑scalable, highly‑available, cloud‑native applications on AWS built to 12‑factor principles.
* Cloud‑related tools and distributed system observability such as Docker, Kubernetes, ElasticSearch, log‑management systems and Datadog APM.
* API specifications conforming to the OpenAPI (Swagger) standard.
* SQL and large SQL databases for persistence.
* Infrastructure automation primarily owned by the infrastructure team; familiarity with AWS, Terraform and Docker is beneficial.
* Testing approaches including TDD, BDD and Contract Testing with frameworks such as JUnit, RSpec and Cucumber.
* Agile development following Spotify – Squads and Tribes model.
* Continuous Integration and Continuous Delivery pipelines.
* GitHub workflow with pull request review process.
* Cross‑team collaboration with Product Owners and QA.
Qualifications
* Experienced in Java backend development.
* Proficient with functional Java (Java 8+) and Spring, ideally Spring Boot.
* Experience with Agile methodologies such as Scrum or Kanban.
* Expert knowledge of Docker, EKS, AWS (public cloud) and Kafka.
* Excellent communication with both technical and non‑technical stakeholders.
* Deep familiarity with modern cloud‑native architectures and practices (high‑availability, high‑scalability, micro‑services, 12‑factor apps, CI/CD, heavy testing automation and observability).
* Experience with TDD, BDD and Contract testing.
* Willingness to work in a DevOps environment.
* Proven delivery of well‑tested, scalable, fault‑tolerant and performant solutions.
* Pragmatic approach to solutions and project delivery.
* Self‑starter who takes accountability for getting things done.
* Pragmatic decision‑making and ability to gain buy‑in for ideas.
* Exceptional structure and attention to detail.
* Curiosity and comfort challenging the status quo with strong written and verbal communication skills.
* Comfortable working in a scale‑up or growth environment and as part of a wider team.
Additional Information
Visa is an EEO Employer. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability or protected veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.
Seniority level
Mid‑Senior level
Employment type
Full‑time
Job function
IT Services and IT Consulting
#J-18808-Ljbffr