Visa’s Technology Organization is a community of problem solvers and innovators reshaping the future of commerce. We operate the world’s most sophisticated processing networks capable of handling more than 65k secure transactions a second across 80M merchants, 15k Financial Institutions, and billions of everyday people. While working with us you’ll get to work on complex distributed systems and solve massive scale problems centered on new payment flows, business and data solutions, cyber security, and B2C platforms.
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.
Responsibilities:
- Lead the design, enhancement, and build of UI SDKs, portals, and iframe-based integrations, enabling seamless experiences across multiple applications and platforms.
- Actively participate in front-end development projects using React.js, Next.js, and modern JavaScript, TypeScript, delivering high-performance and scalable UI solutions.
- Develop and maintain highly functional, secure, and resilient front-end systems, ensuring compliance with accessibility (WCAG) and security best practices.
- Implement cross-window communication strategies for embedded UI components using iframes and postMessage APIs.
- Create, implement, and assess best practices for UI architecture, performance optimization, and maintainability.
- Collaborate with UX designers, backend engineers, and product managers to ensure alignment of UI deliverables with project goals and timelines.
- Provide technical guidance and mentorship to team members, fostering skill growth and knowledge sharing.
- Explore and integrate emerging technologies, including FIDO2 authentication methods and Generative AI-driven features, to enhance user experience and developer productivity.
- Regularly report progress, issues, and solutions to stakeholders and management.
Your role involves understanding and addressing customer needs to help them achieve their business objectives through intuitive and performant UIs. You will:
- Carry out comprehensive analyses of design requirements and architect robust, scalable, and user-friendly front-end solutions.
- Be responsible for technical documentation for SDKs, portals, and frame integrations to ensure seamless adoption and maintenance.
- Champion Agile methodologies, driving efficiency, adaptability, and continuous improvement in UI delivery processes.
- Bring a multi-technology mindset, leveraging modern frameworks, authentication protocols like FIDO2, and Generative AI tools for innovation.
- Actively participate in design reviews, architectural assessments, and production issue triaging, ensuring quality and performance remain top priorities.
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.

