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.
- Opportunities to make a difference on a global or local scale through mentorship and continued learning opportunities
- Designing, documenting, and implementing new systems, enhancements, and modifications to existing software that aligns with design specifications, security, and Java best practices.
- Interacting with both business and technical stakeholders to deliver high-quality products and services that meet business requirements, using the latest tools and technology.
- Delivering zero-defect code and ensuring the team's deliverables meet or exceed business expectations. Design, implement and evolve highly scalable and fault-tolerant web based applications.
- Identifying opportunities for product innovation and improvements to best practices, standards, and processes.
- Contribute to efficient development process pipeline by leveraging best-in-class CI and CD tools.
- Develop and maintain back-end services using Java and Spring Boot, design and develop test automation frameworks, maintain CI and CD pipelines, conduct performance and load testing, and write automated test cases.
- Presenting technical solutions, capabilities, considerations, and features in business terms.
- Communicating status, issues, and risks effectively and timely.
- Contributing to the design of backend DBs and queries, API creation and consumption, and front-end UI development. Also manage backend operations and batch jobs to maintain the data. Leverage new technologies to build the next generation of Application stack.
- Working independently to develop software that conforms to Visa’s high standards of security, quality, performance, resiliency, and compliance.
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.

