About the Role
The Treasury Liquidity Observability Team is responsible for building an engine to observe and optimize liquidity across Visa's global network using modern architectural principles, including event-driven approaches, for scalability, resilience, and real-time decision-making. As a Senior Software Engineer, you will design and implement this engine, focusing on robust, performant solutions within a team that lightly advocates for event-driven practices. The stack runs on AWS using Kubernetes and microservices, with Kafka for streaming and PACT for contract testing.
Responsibilities
- Design, develop, and maintain core services for the liquidity observability engine using Java and related technologies.
- Implement event-driven patterns where appropriate to support real-time decision-making.
- Ensure high availability, scalability, and observability of critical components.
- Collaborate with cross-functional teams to understand requirements and deliver solutions.
- Contribute to continuous improvement in code quality, testing, and deployment practices.
- Support and advocate for event-driven architecture within the team.
Requirements
- 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
- Strong experience in Java backend development (versions 8+, ideally 11+ with Spring Boot).
- Familiarity with event-driven architectures and ability to apply them pragmatically.
- Strong experience with Kafka, Flink, and distributed streaming systems.
- Agile ways of working such as Scrum or Kanban in cross-functional teams.
- Expert knowledge of Docker, EKS, AWS (public cloud) and Kafka.
- Ability to communicate effectively with both technical and non-technical stakeholders.
- Modern Cloud-Native architectures and practices (high-availability, high-scalability, microservices, 12-factor apps, CI/CD, heavy testing automation and observability).
- TDD, BDD and Contract testing.
- Working in a DevOps environment, or passion and willingness to work in this way.
- Proven delivery of well-tested, scalable, fault-tolerant and performant solutions.
- A pragmatic approach to solutions and delivery of technical projects.
- A self-starter who takes accountability for getting things done.
- Pragmatism in decision making and ability to get buy-in for ideas.
- Exceptional structure and attention to detail.
- Comfortable challenging the status quo and always curious about the way things work.
- Great written and verbal communication skills.
- Comfortable working in a scale-up or growth environment and as part of a wider team.
Skills
- Java
- Springboot
- AWS
- Kubernetes
- Microservices
- Kafka
- PACT
- Docker
- ElasticSearch
- Datadog APM
- OpenAPI (Swagger)
- SQL
- Terraform
- JUnit
- RSpec
- Cucumber
- GitHub
- Event-driven architectures
Location
- Hybrid
Work Type
- Hybrid
Experience Level
- Senior
Education Level
- Bachelor's Degree
- Advanced Degree
About the Company
- Visa is a world leader in payments technology, facilitating transactions 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.
- Progress starts with you.
- Currency cloud was acquired by Visa in December 2021.
- Our evolving technology keeps us at the heart of the digital economy, connecting people to 80+ million businesses worldwide.
- Backed by a resilient, proven model, our expanding network fuels growth—for Visa and for your career.
Equal Opportunity
- 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.
