Staff Software Engineer
Visa · Bangalore · 5+ yrs experience · Posted 2026-06-22
Tech stack: Java
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:
- Software Development Engineers are expert problem-solvers and builders who design, implement, and improve software applications and systems. In this role, engineers spend approximately 60–75% of their time coding, working hands-on with code, data, and modern tools (including AI-assisted development, cloud services, and automation frameworks) to deliver secure, scalable, and high-quality technology solutions that drive business outcomes in the fintech sector. They collaborate with cross-functional teams – product managers, designers, data scientists, QA, operations, and compliance – to translate business requirements into robust technical solutions, all while adhering to best practices, security standards, and regulatory requirements.
- All roles require digital fluency, including the ability to work with emerging technologies such as Generative AI tools (e.g. ChatGPT, Microsoft Copilot) to support everyday work.
- Analyze a requirement to auto-update risk records based on assessment changes
- Develop a trigger to validate lifecycle status transitions
- Create a helper class to retrieve related child records and calculate a risk score
- Fix a production issue where trigger logic fails during bulk data updates
- Coordinate with QA to validate Java customizations in UAT
- Review deployment logs and support release migration to production
- Document technical design and customization details
Qualifications:
- 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
- Preferred
- 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD) or 0 years of work experience with a PhD, OR 8+ years of relevant work experience.
- Experience in software engineering or a directly related field.
- Experience in developing and/or implementing web-based or mobile applications.
- Experience in a leadership role with or without direct reports.
- Experience in technologies/software systems or a directly related field.
- Experience in creating and maintaining test plans and executing testing procedures.
- Experience in debugging and troubleshooting software issues.
- Experience in collaborating with cross-functional teams to deliver technical solutions.
- Experience in code review and applying coding standards.
- Experience in building or enhancing developer tools.
- Experience with OpenPages environment upgrades or migration support
- Experience with workflow customization
- Exposure to reporting and analytics
- Knowledge of financial services, banking, insurance, or regulated industries
- Experience working in agile delivery models
- Client-facing consulting experience
- Mandatory
- IBM OpenPages, Java, Triggers, Helpers
- 5+ years in OpenPages, strong customization experience.5+ years of experience in IBM OpenPages
- Strong hands-on Java experience in OpenPages customization
- Direct project experience in:
- Trigger development
- Helper class development
- Java-based validations and automation
- Ability to understand business requirements and independently convert them into technical solutions
- Strong debugging and issue-resolution capability
- Should have strong experience with AI tools and implementations
Qualifications
- 5+ years of relevant work experience with a Bachelor’s Degree or at least 2 years of work experience with an Advanced degree (e.g. Masters, MBA, JD, MD)
- 0 years of work experience with a PhD
- 8+ years of relevant work experience.
- Experience in software engineering or a directly related field.
- Experience in developing and/or implementing web-based or mobile applications.
- Experience in a leadership role with or without direct reports.
- Experience in technologies/software systems or a directly related field.
- Experience in creating and maintaining test plans and executing testing procedures.
- Experience in debugging and troubleshooting software issues.
- Experience in collaborating with cross-functional teams to deliver technical solutions.
- Experience in code review and applying coding standards.
- Experience in building or enhancing developer tools.
- Experience with OpenPages environment upgrades or migration support
- Experience with workflow customization
- Exposure to reporting and analytics
- Knowledge of financial services, banking, insurance, or regulated industries
- Experience working in agile delivery models
- Client-facing consulting experience
- IBM OpenPages, Java, Triggers, Helpers
- 5+ years in OpenPages, strong customization experience.5+ years of experience in IBM OpenPages
- Strong hands-on Java experience in OpenPages customization
- Direct project experience in: Trigger development
- Helper class development
- Java-based validations and automation
- Ability to understand business requirements and independently convert them into technical solutions
- Strong debugging and issue-resolution capability
- Should have strong experience with AI tools and implementations
Responsibilities
- Software Development Engineers are expert problem-solvers and builders who design, implement, and improve software applications and systems.
- In this role, engineers spend approximately 60–75% of their time coding, working hands-on with code, data, and modern tools (including AI-assisted development, cloud services, and automation frameworks) to deliver secure, scalable, and high-quality technology solutions that drive business outcomes in the fintech sector.
- They collaborate with cross-functional teams – product managers, designers, data scientists, QA, operations, and compliance – to translate business requirements into robust technical solutions, all while adhering to best practices, security standards, and regulatory requirements.
- All roles require digital fluency, including the ability to work with emerging technologies such as Generative AI tools (e.g. ChatGPT, Microsoft Copilot) to support everyday work.
- Analyze a requirement to auto-update risk records based on assessment changes
- Develop a trigger to validate lifecycle status transitions
- Create a helper class to retrieve related child records and calculate a risk score
- Fix a production issue where trigger logic fails during bulk data updates
- Coordinate with QA to validate Java customizations in UAT
- Review deployment logs and support release migration to production
- Document technical design and customization details