Senior Software Engineer
Visa · Bengaluru · 2+ yrs experience · Posted 2026-06-10
Tech stack: Java, Python
Apply on the company site · Get a referral for this role
Visa salary & ratings · Visa interview process · More live openings
About the role
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.
Responsibilities:
- Visa is seeking a
- Sr. Software Engineer (AI Cybersecurity)
- to design, develop, and deliver secure, scalable, and high-quality software solutions. This role focuses on building intelligent cybersecurity systems leveraging
- AI, Machine Learning, and Generative AI technologies
- to enhance automation, detection, and response capabilities.
- The ideal candidate will be a hands-on engineer who spends the majority of time
- coding, building backend services, and integrating AI-driven components
- using modern development tools, cloud platforms, and automation frameworks.
- You will collaborate with cross-functional teams including product, data science, cybersecurity, and engineering to deliver impactful solutions that strengthen Visa’s security posture.
- All roles require digital fluency, including the effective use of
- Generative AI tools (e.g., Microsoft Copilot, ChatGPT)
- to enhance development productivity and innovation.
- Design, develop, and maintain secure and scalable software applications.
- Build backend services and AI-driven components using Java and Python.
- Integrate Machine Learning and Generative AI capabilities into applications.
- Translate business and cybersecurity requirements into technical solutions.
- Contribute to system design, architecture, and technical decision-making.
- Develop, test, and deploy high-quality code following best practices.
- Conduct debugging, troubleshooting, and performance optimization.
- Perform code reviews and ensure adherence to secure coding standards.
- Create and execute test plans to validate functionality and security.
- Collaborate with cross-functional teams to deliver end-to-end solutions.
- Continuously learn and adopt emerging technologies in AI, ML, and cybersecurity.
Qualifications:
- 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience
- Preferred
- 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
- 2+ years of relevant work experience and a Bachelor’s degree OR 5+ years of relevant work experience. Masters graduates must have 2+ years of relevant work experience to qualify.
- Knowledge of Data Science and Machine Learning concepts.
- Strong hands-on experience in Java and Python programming.
- Experience in software development, system design, and application development.
- Experience building web-based or backend systems.
- Strong understanding of debugging, troubleshooting, and testing practices.
- Experience applying AI/ML techniques in production environments.
- Familiarity with Generative AI tools and coding co-pilots.
- Understanding of GenAI frameworks and technologies (LLMs, prompt engineering, RAG, APIs).
- Experience building scalable backend systems using Java and Python.
- Exposure to cybersecurity platforms or secure software development practices.
- Experience with cloud platforms and distributed systems.
- Ability to work effectively in cross-functional teams.
- Key Skills
- Java (strong hands-on expertise)
- Python (strong hands-on expertise)
- AI/ML fundamentals
- Generative AI tools and frameworks
- Software design and system architecture
- Secure coding practices
- Problem-solving and analytical thinking
- Collaboration and communication
Qualifications
- 2+ years of relevant work experience and a Bachelors degree, OR 5+ years of relevant work experience
- 3 or more years of work experience with a Bachelor’s Degree or more than 2 years of work experience with an Advanced Degree (e.g. Masters, MBA, JD, MD)
- 2+ years of relevant work experience and a Bachelor’s degree OR 5+ years of relevant work experience.
- Masters graduates must have 2+ years of relevant work experience to qualify.
- Knowledge of Data Science and Machine Learning concepts.
- Strong hands-on experience in Java and Python programming.
- Experience in software development, system design, and application development.
- Experience building web-based or backend systems.
- Strong understanding of debugging, troubleshooting, and testing practices.
- Experience applying AI/ML techniques in production environments.
- Familiarity with Generative AI tools and coding co-pilots.
- Understanding of GenAI frameworks and technologies (LLMs, prompt engineering, RAG, APIs).
- Experience building scalable backend systems using Java and Python.
- Exposure to cybersecurity platforms or secure software development practices.
- Experience with cloud platforms and distributed systems.
- Ability to work effectively in cross-functional teams.
- Key Skills Java (strong hands-on expertise)
- Python (strong hands-on expertise)
- AI/ML fundamentals Generative AI tools and frameworks Software design and system architecture
- Secure coding practices
- Problem-solving and analytical thinking
- Collaboration and communication
Responsibilities
- Visa is seeking a Sr.
- Software Engineer (AI Cybersecurity)
- to design, develop, and deliver secure, scalable, and high-quality software solutions.
- This role focuses on building intelligent cybersecurity systems leveraging
- AI, Machine Learning, and Generative AI technologies to enhance automation, detection, and response capabilities.
- The ideal candidate will be a hands-on engineer who spends the majority of time coding, building backend services, and integrating AI-driven components using modern development tools, cloud platforms, and automation frameworks.
- You will collaborate with cross-functional teams including product, data science, cybersecurity, and engineering to deliver impactful solutions that strengthen Visa’s security posture.
- All roles require digital fluency, including the effective use of Generative AI tools (e.g., Microsoft Copilot, ChatGPT)
- to enhance development productivity and innovation.
- Design, develop, and maintain secure and scalable software applications.
- Build backend services and AI-driven components using Java and Python.
- Integrate Machine Learning and Generative AI capabilities into applications.
- Translate business and cybersecurity requirements into technical solutions.
- Contribute to system design, architecture, and technical decision-making.
- Develop, test, and deploy high-quality code following best practices.
- Conduct debugging, troubleshooting, and performance optimization.
- Perform code reviews and ensure adherence to secure coding standards.
- Create and execute test plans to validate functionality and security.
- Collaborate with cross-functional teams to deliver end-to-end solutions.
- Continuously learn and adopt emerging technologies in AI, ML, and cybersecurity.
More openings at Visa
- Software Engineer — Bengaluru
- Staff Software Engineer — Bengaluru
- Software Engineering Manager - Java, Cloud, GenAI(9-13 Yrs)) — Bengaluru
- Staff SW Engineer (6 - 10 years' experience in Full stack development using Python / C# / .Net, JavaScript, Angular / React, GenAI) — Bengaluru
- Software Engineer - Sr. Consultant level — Bengaluru
- Software Engineer - Sr. Consultant level-4 — Bengaluru