Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
The Opportunity: Software Engineer at Visa
We are looking for versatile, curious, and energetic Software Engineers who embrace solving complex challenges on a global scale. As a Visa Software Engineer, you will be an integral part of a multi-functional development team inventing, designing, building, and testing software products that reach a truly global customer base. While building components of powerful payment technology, you will get to see your efforts shaping the digital future of monetary transactions.
The Work Itself:
- Design code and systems that touch 40% of the world population while influencing Visa’s internal standards for scalability, security, and reusability
- Collaborate multi-functionally to create design artifacts and develop best-in-class software solutions for multiple Visa technical offerings
- Actively contribute to product quality improvements, valuable service technology, and new business flows in diverse agile squads
- Develop robust and scalable products intended for a myriad of customers including end-user merchants, B2B, and business to government solutions.
- Leverage innovative technologies to build the next generation of Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later Technology
- Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities
Essential Functions:
- Supports relationship with product owners to gather and refine requirements for one product task, adding and taking into account existing tools and solutions within a product.
- Begins to develop and design architect solutions, considering integrations with other solutions.
- Provides relevant knowledge on the development of user documentation of solutions and follows standard processes in user documentation.
- Plays a minor role in the development and delivery of new features within a product.
The Skills You Bring:
- Energy and Experience: A growth mindset that is curious and passionate about technologies and enjoys challenging projects on a global scale
- Challenge the Status Quo: Comfort in pushing the boundaries, “hacking” beyond traditional solutions
- Language Expertise: Expertise in one or more general development languages (e.g., Java, C#, C++)
- Builder: Experience building and deploying modern services and web applications with quality and scalability
- Learner: Constant drive to learn new technologies such as Angular, React, Kubernetes, Docker, etc.
- Partnership: Experience collaborating with Product, Test, Dev-ops, and Agile/Scrum teams
**We do not expect that any single candidate would fulfill all of these characteristics. For instance, we have exciting team members who are really focused on building scalable systems but didn’t work with payments technology or web applications before joining Visa
**Visa does not support immigration for this role.
**Visa is not offering relocation assistance for this role.
Qualifications:
Basic Qualifications
- Bachelor's degree in Math, Science, Engineering, or Computer Science, Information Systems or related field. OR
- Minimum three (3) years of directly related experience.
Preferred Qualifications
- Knowledge of and ability to develop front-end code (e.g. HTML, CSS, and JavaScript) in support of package and product development.
- The ability to select the "best available" values of some objective function to improve the functional effectiveness of web browsers.
- Knowledge of user interface design, which is the interaction where users and computers interact.
- Knowledge of and ability to develop back-end (e.g. Python, Java, C++, PHP) code in support of package and product development.
- The ability to develop and use Application Program Interfaces (APIs), a set of routines, protocols, and tools for building software applications.
- Knowledge of and the ability to use database software to maintain, modify, and output data.
- Knowledge of systems integration process in which separately produced components or subsystems are combined.
- Knowledge of data structures, which consist of data organization, management, and storage formats that enable efficient access and modifications.
Additional Information:
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.
U.S. APPLICANTS ONLY: The estimated salary range for this position is $88,000 to $136,900 USD per year, which may include potential sales incentive payments (if applicable). Salary may vary depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position may be eligible for bonus and equity. 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.
Key skills/competency:
- Software Development
- Distributed Systems
- Scalable Systems
- Web Applications
- Java/C#/C++
- Agile Methodologies
- API Development
- Data Structures
- Database Management
- Payment Technology
How to Get Hired at Visa
- Research Visa's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Customize your Software Engineer resume: Highlight experience in distributed systems, web applications, and payment technology. Tailor it to Visa's requirements.
- Showcase technical prowess: Emphasize expertise in Java, C#, C++, or similar, along with modern tech like Kubernetes and Docker in your portfolio.
- Prepare for behavioral questions: Demonstrate a growth mindset, collaboration skills, and problem-solving abilities aligning with Visa's purpose-driven environment.
- Understand Visa's impact: Articulate how your skills can contribute to connecting the world through secure and innovative payment networks.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background