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.
The Identity and Access Management (IAM) team is responsible for securing employee access to our core applications in the most efficient, compliant, and user-friendly manner, leveraging the latest industry standards and tools.
Visa's IAM eco-system includes a highly customized, feature-rich Identity Management platform. The team has successfully implemented many core components, and as the security landscape evolves, we continuously explore new processes and technology to expand security coverage and enhance the end-user experience.
With new features and broader coverage comes increased complexity, criticality, and dependency on the environment.
We are seeking a motivated Software Engineer – whether an aspiring IAM Specialist or an experienced IAM Engineer with development background - to join our Global team of IAM experts. In this role, you will contribute to the ongoing development, operations and support of our IAM environment while collaborating with IT teams and Cybersecurity stakeholders across Visa.
As one of the leaders in AI adoption, we are particularly interested in talent who can harness advanced technologies for automation and process optimization.
The ideal candidate will have:
Essential Functions:
The Software Engineer will:
This is a hybrid position. Expectation of days in office will be confirmed by your hiring manager.
Basic Qualifications: Bachelor’s degree OR 3+ years of relevant work experience. Preferred Qualifications: 2 or more years of work experience. 1+ years of hands-on programming experience in Python, Java, Spring boot, solid computer-science fundamentals, including data structures, algorithms, and operating system concepts. Knowledge of Linux ecosystem and experience with bash scripting. Exposure to AI/ML techniques, AI Agents, Model Context Protocol (MCP) and GenAI-assisted development platforms (e.g., GitHub Copilot, Cline, Claude code), with an interest in applying AI to code generation, log analysis, anomaly detection, and security automation. Understanding of security principles, including zero trust architecture and privileged access management. Familiarity with web-service technologies (REST), Application programming interfaces (APIs), JavaScript frameworks, and SQL/relational databases. Experience troubleshooting applications and services in complex, distributed network environments, strong analytical skills for diagnosing and resolving multifaceted technical issues. Working knowledge of Agile delivery, DevOps practices, and test automation, experience with tools such as Jira, Git/GitHub, CI/CD pipelines, and Linux-based monitoring/logging solutions (e.g., Splunk). Demonstrated aptitude for quickly learning new programming languages, security tools, and infrastructure technologies, with a keen interest in emerging fields such as AI, ML, and cybersecurity automation.
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 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.