Software Engineer

Bengaluru East, Karnataka, India
Jan 01, 2025
Jan 01, 2026
Hybrid
Full-Time
2 Years
Job Description

As a Software Engineer at Visa, you’ll be part of a cross-functional development team building, testing, and delivering scalable, secure, and innovative software products. Your contributions will directly impact the lives of billions of people and businesses worldwide, setting the foundation for future commerce solutions.

Key Responsibilities

Design and Development

  • Develop, design, and implement robust software systems that scale globally, touching nearly 40% of the world’s population.
  • Build scalable components using secure, reusable, and efficient coding practices while adhering to Visa's high standards for quality.

Collaboration and Innovation

  • Partner across product, DevOps, testing, and agile teams to create best-in-class solutions for Visa’s technical offerings.
  • Collaborate on new payment flow designs, business data solutions, cybersecurity enhancements, and Buy Now Pay Later platforms.
  • Lead or contribute to design discussions and produce scalable architecture artifacts.

Continuous Improvement

  • Engage in product quality enhancements, code reviews, and debugging to deliver reliable and innovative solutions.
  • Drive innovation using emerging technologies like Kubernetes, Docker, React, and Angular to modernize Visa's payment services.

Global Impact

  • Create and implement products for diverse customers, including B2B, merchants, and government entities.
  • Mentor and guide team members, fostering a culture of continuous learning and collaboration.

Required Qualifications

Basic Qualifications

  • A minimum of 5+ years of relevant work experience with a Bachelor’s degree,  2+ years with an advanced degree.
  • Expertise in software development with demonstrated experience in Java, REST APIs, and JSON.

Preferred Qualifications

  • 6+ years of experience with a Bachelor’s degree or
    4+ years with an advanced degree.
  • Experience with large-scale enterprise applications and a strong foundation in Java and container-based technologies.

Technical Expertise

  • Proficiency in Kafka, Spark, and Hadoop (preferred).
  • Working knowledge of React, Vertx, and GenAI adoption strategies.
  • Hands-on experience with databases like MSSQL and Oracle.
  • Strong Unix/Linux skills and familiarity with shell scripting.
  • Experience with CI/CD pipelines, Git, Maven, Jenkins, JUnit, and secure coding techniques.

Agile and Test-Driven Development

  • Extensive experience working in Agile environments and utilizing Test-Driven Development (TDD) methodologies.

Skills and Competencies

  1. Technical Leadership. Proven experience leading teams to deliver high-quality, scalable solutions.
  2. Problem Solving. Strong debugging and analytical skills, with the ability to identify and resolve technical challenges.
  3. Growth Mindset. A desire to learn and implement new technologies while pushing boundaries and innovating beyond conventional solutions.
  4. Team Collaboration. Ability to mentor junior developers and collaborate effectively with cross-functional teams.
  5. Customer Focus. Understanding customer needs to drive solutions that enhance user experience and add value.

Additional Information

Visa is committed to equal employment opportunities (EEO) and considers all qualified applicants without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. Visa will also consider qualified applicants with criminal histories in compliance with EEOC guidelines and applicable local law.

Related Jobs