Job Details
As a Software Engineer, you will be part of our Post Purchase team in to help design, enhance and build our transactional processing system in an agile development environment.
We are developing infrastructure and frameworks dedicated to engineering efficiency – simplifying and automating everything from CI/CD to developer analytics and productivity tools. We are leveraging state of the art, third party and open system tools to develop a highly efficient. Additionally, we are engaged in innovation where we build applications of next generation payment experiences using technologies such as Spring, Reactive Spring frameworks, Kafka, Kubernetes, Docker, Kafka Streams and many other technologies. If you are passionate, looking for a well-rounded experience in building complex, large scale platform components or rapidly prototype experimental scenarios or dream of creating an ideal developer productivity suite leveraging creativity and automation, you should come work for Visa. As part of the Visa Post Purchase team, you will get to work on any or all of the above.
Responsibilities:
- Design, develop, test automation and maintain software applications.
- Implement robust and scalable software solutions consistent with the company's business objectives.
- Collaborate with cross-functional teams to gather and understand the functional requirements.
- Write clean, readable, and testable code that is scalable and well-documented.
- Participate in code reviews to maintain code quality and share best practices and experiences with the team.
- Troubleshoot, debug, and upgrade existing software.
- Implement strong security and data protection solutions.
- Work with data structures, algorithms, and system design as part of the problem-solving process.
- Must be comfortable with being hands-on in software development and technical issues.
This is a hybrid position. Expectation of days in the office will be confirmed by your Hiring Manager.
Qualifications
Basic Qualifications:
- 1-2 years of exp and B.Tech degree in Computer Science, Information Technology, or a related field or with an advanced degree.
- Desire to work with and share new and innovative ideas, constantly expanding your knowledge
- Software Development experience in Java, Spring Boot.
- Proven experience as a DevOps Engineer or similar software engineering role
- Proficiency with Git and GitHub
- Experience with CI/CD tools such as Jenkins, ArgoCD, GitLab CI, or CircleCI
- Strong knowledge of cloud platforms like AWS, Azure, or Google Cloud
- Familiarity with containerization tools such as Docker and Kubernetes
- Experience leveraging AI-assisted development tools (e.g., Claude Code, GitHub Copilot) for automation, code generation, and troubleshooting
- Excellent problem-solving skills and attention to detail
- Strong communication and collaboration skills
- Experience with monitoring tools like Prometheus and Grafana
- Knowledge of scripting languages such as Python, Bash, or PowerShell
- Understanding of Agile methodologies and practices
- Previous work experience working within Agile
- Knowledge of containerization with Docker
- Previous experience working in the fin-tech or other highly regulated industries
- Experience leveraging AI-assisted development tools (e.g., Claude Code, GitHub Copilot) for automation, code generation, and troubleshooting
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.