Software Engineer

Bengaluru East, Karnataka, India
Apr 24, 2025
Apr 24, 2026
Hybrid
Full-Time
2 Years
Job Description

We are looking for a passionate and experienced Software Engineer to join our Payment Products Development team. This role is ideal for someone who enjoys building high-performance, scalable, and data-driven applications that solve real-world business problems.

You will be a key contributor to the end-to-end lifecycle of our technology solutions from ideation and proof-of-concept to design, development, deployment, and optimization. You’ll work with a cross-functional team of engineers, analysts, product managers, and architects to create software that delivers an exceptional user experience and supports Visa’s mission-critical products.

What You’ll Do

  • Design and develop robust, scalable, and high-performance software solutions to support business and product needs.
  • Translate complex business requirements into technical specifications and deliver working prototypes through rapid iterations.
  • Build large-scale applications leveraging cutting-edge Big Data technologies and modern frameworks.
  • Contribute to the architecture and design of mission-critical systems with a focus on reliability, performance, and maintainability.
  • Collaborate closely with internal stakeholders to gather requirements, deliver solutions, and align with business goals.
  • Ensure code quality through unit testing, integration testing, and test automation strategies.
  • Take ownership of code health, including documentation, refactoring, and continuous improvements.
  • Participate in code reviews, provide feedback, and mentor junior engineers.
  • Drive initiatives in automation, CI/CD, and modern DevOps practices to improve development workflows.
  • Support system integration, data governance, infrastructure improvements, and cross-functional R&D initiatives.
  • Actively contribute in Agile development sprints, planning meetings, and retrospectives.

What We’re Looking For

Basic Qualifications

  • Minimum 2 years of hands-on software engineering experience with a Bachelor’s degree, OR 5+ years of experience in lieu of a degree.

Preferred Qualifications

  • 3+ years of professional software development experience with a Bachelor’s degree or 2+ years with a Master’s degree in Computer Science, Information Systems, or a related field.
  • Proficiency in Java and solid hands-on experience with Big Data frameworks (Hadoop, Spark, Hive).
  • Strong experience with SQL and working knowledge of relational databases (RDBMS), in-memory databases like Redis, and Unix/Linux systems.
  • Experience in data-driven development, comfortable manipulating, transforming, and processing large datasets.
  • Exposure to Apache Airflow for orchestration and data pipeline development.
  • Familiarity with API development and software design patterns.
  • Understanding of agile development practices, test-driven development, and CI/CD pipelines.
  • Knowledge of version control using Git.
  • Strong problem-solving abilities with a passion for data structures and algorithms.
  • Prior experience with manual or automated testing; familiarity with frameworks like JUnit, Selenium, or similar tools is a plus.
  • Solid written and verbal communication skills with the ability to clearly articulate technical concepts to stakeholders.
  • Ability to work in a fast-paced, collaborative environment with a team-oriented mindset.
  • A passion for continuous learning, keeping up with emerging technologies, and applying innovative solutions.
  • Bonus: Exposure to Scala, AI/ML concepts, GitHub Copilot, or Tableau is highly desirable.
  • Experience in the financial services domain or payments technology is a strong advantage but not required.

Why Visa?

  • Work at the forefront of digital payments innovation.
  • Be part of a purpose-driven company that values inclusion, diversity, and collaboration.
  • Access cutting-edge tools and technologies, and be empowered to push the boundaries of what's possible.
  • Enjoy competitive compensation, excellent benefits, and a hybrid working model that supports work-life balance.
  • Join a team of brilliant, supportive professionals who are passionate about making a real difference.

Equal Opportunity Commitment

Visa is an Equal Opportunity Employer. We value diversity and do not discriminate based on race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or veteran status. We are also committed to considering qualified applicants with criminal histories, consistent with applicable law.

Ready to build the future of payments with Visa? Apply now and be part of something greater.

Related Jobs