The Opportunity
As a Software Engineer, you will work alongside experienced engineers to design, build, and improve systems that power Visa’s technology ecosystem. You will gain exposure to distributed systems, cloud platforms, automation, and modern full-stack development, while contributing to real-world solutions used across the organization.
You’ll collaborate with cross-functional teams including engineering, platform, infrastructure, and operations to deliver solutions that improve developer productivity, system reliability, and operational efficiency.
Key Responsibilities
Design, develop, test, and maintain backend services, APIs, and full-stack applications
Build and support automation tools, platform capabilities, and internal systems
Write clean, scalable, and maintainable code following engineering best practices (testing, code reviews, CI/CD)
Collaborate with cross-functional teams to define requirements and deliver high-quality solutions
Contribute to systems that improve reliability, performance, and operational efficiency
Participate in design discussions and contribute to decisions around architecture, scalability, and system behavior
Troubleshoot application and system issues, perform root cause analysis, and support resolution of production incidents
Support development of cloud-native and distributed systems
Document technical designs, implementation details, and system behavior
Continuously improve engineering quality, system observability, and operational excellence

Visa requires at least 3 days in office, expectations of these days will be confirmed by your Hiring Manager.
Qualifications
Basic Qualifications
Bachelor’s degree, OR 3+ years of relevant work experience.
Experience in analysis, design, and programming of computer applications.
Experience in debugging and modifying software programs.
Experience in writing and maintaining technical documentation.
Experience in performing software testing and troubleshooting.
Experience in collaborating with users or stakeholders to gather requirements.
Experience in developing or supporting installation and maintenance procedures.
Preferred Qualifications
1-2 years of relevant work experience.
Experience or coursework in full-stack development, backend services, or systems programming
Familiarity with modern frontend technologies (JavaScript, TypeScript, React, Angular, HTML, CSS)
Experience building backend services or APIs using technologies such as Java, Python, Node.js, Spring Boot, or similar frameworks
Exposure to cloud platforms (AWS, Azure, GCP) and an understanding of cloud-native concepts
Familiarity with automation, infrastructure, or platform engineering concepts
Exposure to CI/CD pipelines, version control (Git), containerization, or developer tooling
Basic understanding of system reliability, monitoring, and debugging in distributed systems
Strong problem-solving skills and ability to learn new technologies quickly
Strong written and verbal communication skills and ability to collaborate across teams
- Information for US Applicants
- Visa has a comprehensive benefits package for which this position may be eligible that includes Medical, Dental, Vision, 401(k), FSA/HSA, Life Insurance, Paid Time Off, and Wellness Program.
Work Hours
Varies upon the needs of the department.
Travel Requirements
This position requires travel 5-10% of the time.
Mental/Physical Requirements
This position will be performed in an office setting. The position will require the incumbent to sit and stand at a desk, communicate in person and by telephone, frequently operate standard office equipment, such as telephones and computers.
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 protect veteran status. Visa will also consider for employment qualified applicants with criminal histories in a manner consistent with the EEOC guidelines and applicable local law.