SW Engineer
Tink
Other Engineering
Singapore
Posted on May 5, 2026
About Us
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.
Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.
Job Description
Team Summary:
As a Software Engineer, you will work on VROL (Visa Resolve Online), Visa’s global dispute processing system. VROL is a mission-critical platform that enables secure, efficient, and compliant handling of cardholder disputes across issuers, acquirers, and merchants worldwide.
The platform operates at global scale, processing high transaction volumes with strict requirements for availability, performance, accuracy, and regulatory compliance. VROL is a core component of Visa’s payment lifecycle and directly supports trust and transparency across the ecosystem.
What a Software Engineer Does At Visa
VROL plays a crucial role in maintaining trust in the Visa payments network by ensuring disputes are resolved accurately, reliably, and within mandated regulatory timelines.
As part of the VROL engineering team, the Software Engineer contributes directly to the stability, scalability, and resilience of one of Visa’s most business‑critical platforms. Work performed in this role impacts customer experience, operational efficiency, and Visa’s reputation as a trusted global payments leader.
By applying strong software engineering fundamentals, modern test automation, GenAI‑assisted development, and exposure to performance and resilience practices, this role helps ensure faster delivery of features, higher quality releases, and proactive identification of system risks in a high‑availability environment.
Key Responsibilities
Qualifications
Basic Qualifications:
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.
Visa is a world leader in payments technology, facilitating transactions between consumers, merchants, financial institutions and government entities across more than 200 countries and territories, dedicated to uplifting everyone, everywhere by being the best way to pay and be paid.
At Visa, you'll have the opportunity to create impact at scale — tackling meaningful challenges, growing your skills and seeing your contributions impact lives around the world.
Join Visa and do work that matters – to you, to your community, and to the world. Progress starts with you.
Job Description
Team Summary:
As a Software Engineer, you will work on VROL (Visa Resolve Online), Visa’s global dispute processing system. VROL is a mission-critical platform that enables secure, efficient, and compliant handling of cardholder disputes across issuers, acquirers, and merchants worldwide.
The platform operates at global scale, processing high transaction volumes with strict requirements for availability, performance, accuracy, and regulatory compliance. VROL is a core component of Visa’s payment lifecycle and directly supports trust and transparency across the ecosystem.
What a Software Engineer Does At Visa
VROL plays a crucial role in maintaining trust in the Visa payments network by ensuring disputes are resolved accurately, reliably, and within mandated regulatory timelines.
As part of the VROL engineering team, the Software Engineer contributes directly to the stability, scalability, and resilience of one of Visa’s most business‑critical platforms. Work performed in this role impacts customer experience, operational efficiency, and Visa’s reputation as a trusted global payments leader.
By applying strong software engineering fundamentals, modern test automation, GenAI‑assisted development, and exposure to performance and resilience practices, this role helps ensure faster delivery of features, higher quality releases, and proactive identification of system risks in a high‑availability environment.
Key Responsibilities
- Design, develop, test, and maintain software components and applications
- Build and maintain automated test solutions using modern frameworks such as Playwright
- Leverage GenAI tools (e.g., Copilot, Claude, or similar) to improve developer productivity, code quality, and test creation
- Write clean, efficient, and well-documented code following established engineering standards
- Participate in code reviews and incorporate feedback to improve code quality
- Collaborate with cross-functional teams including Product, QA, DevOps, and Platform Engineering
- Analyze defects, troubleshoot issues, and support resolution in lower and higher environments
- Contribute to continuous improvement initiatives related to automation, performance, and system reliability
Qualifications
Basic Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 2 years of experience in software development and/or test automation
- Proficiency in one or more programming languages (e.g., Java, JavaScript/TypeScript, Python)
- Hands-on experience with Playwright or similar test automation tools
- Working experience using GenAI-assisted development tools (e.g., GitHub Copilot, Claude, or similar tools
- Strong understanding of object-oriented programming, data structures, and algorithms
- Experience working with REST APIs and web-based applications
- Familiarity with version control systems such as Git
- Exposure to performance engineering, including load, stress, or scalability testing
- Knowledge of chaos engineering concepts such as fault injection or resilience testing
- Experience applying GenAI models or platforms for test generation, quality analysis, or engineering efficiency
- Experience with CI/CD pipelines and test integration
- Basic knowledge of relational or NoSQL databases
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Experience working in Agile/Scrum environments
- Software Development
- Test Automation (Playwright)
- Problem Solving & Debugging
- Code Quality & Best Practices
- Collaboration & Communication
- Continuous Learning Mindset
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.