Senior Software Engineer - Scala
- Published on
Company Description
Visa is a world leader in payments and technology, processing over 259 billion transactions each year across more than 200 countries. Our mission is to connect the world through innovative payment solutions that enable individuals, businesses, and economies to thrive.
Job Description
As a part of Visa's Technology Organization, you will join the FX Core team at Currencycloud. Here, we focus on enhancing FX capabilities through software that allows customers to exchange currencies seamlessly. Your contributions will include:
- Developing a high-volume trading platform.
- Designing, maintaining, and enhancing core FX trading capabilities.
- Providing mentorship to fellow engineers.
- Influencing architecture across the company.
- Collaborating with QA engineers to automate testing scenarios.
Core Competencies
We're looking for individuals who are enthusiastic about finance and technology, willing to take responsibility, and eager to help others grow. Key competencies include:
- Strong stakeholder management and decision-making skills.
- Attention to detail and curiosity about systems.
- A passion for learning new technologies.
We recognize that not every candidate will meet all criteria, as specific experiences vary.
Qualifications
Basic Qualifications
- Relevant work experience with a Bachelor’s Degree or higher.
Preferred Qualifications
- Experience with microservices in Scala and Java.
- Familiarity with relational databases, event-based solutions, and Kubernetes.
- Strong SQL skills and understanding of concurrency models are desirable.
Additional Information
Visa is an equal opportunity employer, encouraging applications from all qualified individuals, regardless of background or history.