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