Senior Software Engineer @ Visa
Your Application Journey
Email Hiring Manager
Job Details
Company Description
Visa is a world leader in payments and technology, processing over 259 billion transactions in more than 200 countries annually. Their mission is to provide a secure, innovative and reliable payments network that uplifts everyone, everywhere.
Job Description
Currencycloud, acquired by Visa in December 2021, powers an industry-leading API that has processed over 50 billion USD in cross-border transactions for more than 5 million users. As a Senior Software Engineer, you will join a cross-functional squad to build new parts of the payments platform with a focus on high availability, cloud native and microservice architecture.
What You'll Get to Do
- Assume clear ownership of your technical domain.
- Lead technical direction and systems design discussions.
- Mentor junior team members while collaborating with cross-team stakeholders.
- Work on a modern, clean codebase deployed independently.
- Utilize Agile methods and participate in continuous improvement initiatives.
Our Tech Stack
The role leverages Java (version 11+), Springboot, AWS, Docker, Kubernetes, Kafka, and SQL databases. Emphasis is placed on designing cloud native, microservices-based applications with robust testing (TDD, BDD, Contract Testing) and CI/CD practices.
Qualifications
Basic qualifications require 5+ years of relevant experience with a Bachelor’s degree or equivalent advanced degree experience. Preferred qualifications include solid experience in Java backend development, Agile methodologies, and expertise with Docker, EKS, AWS, and Kafka.
Additional Information
This is a hybrid position. Office days will be determined by the Hiring Manager. Visa is an equal opportunity employer and considers applicants without regard to race, color, religion, sex, national origin, or other protected statuses.
Key skills/competency
- Senior Software Engineer
- Java
- Springboot
- AWS
- Microservices
- Kafka
- Docker
- Kubernetes
- TDD
- Agile
How to Get Hired at Visa
🎯 Tips for Getting Hired
- Research Visa's culture: Learn about their mission, values, and news.
- Tailor your resume: Emphasize Java and cloud experience.
- Prepare technical insights: Highlight AWS, Docker, and Agile projects.
- Practice interview questions: Focus on system design and teamwork.