Senior Software Engineer

Bengaluru East, Karnataka, India
Dec 05, 2024
Dec 05, 2025
Hybrid
Full-Time
5 Years
Job Description

As a Senior Software Engineer at Visa, you will be part of a dynamic team of problem solvers and innovators tackling global-scale challenges in payment technology. You will play a pivotal role in developing robust, secure, and scalable systems that touch the lives of billions worldwide.

What You'll Do

  1. Develop Cutting-Edge Solutions. Design and code systems that impact 40% of the world’s population, setting the standard for scalability, security, and reusability.
  2. Collaborate Across Teams. Work with cross-functional teams to create best-in-class software for various Visa offerings, including business-to-consumer and business-to-government solutions.
  3. Innovate with Technology. Leverage emerging technologies to build payment services, transaction platforms, and real-time payment solutions like Buy Now Pay Later.
  4. Enhance Quality and Scalability. Actively contribute to product quality improvements and scalable architectures in an Agile environment.
  5. Shape the Future. Participate in mentorship programs, continuous learning, and pilot new technologies to elevate Visa’s global impact.

Your Key Responsibilities

  • Interpret technical requirements to design scalable and secure interfaces.
  • Collaborate to create innovative user experiences for e-commerce products.
  • Write and debug efficient code using modern programming languages like Java, C++, or C#.
  • Pilot new features and technologies that enhance user experiences and system functionality.
  • Contribute to enterprise-grade application designs and integrate secure coding practices.

What We’re Looking For

Technical Expertise

  • Proficiency in Java 17+ (Core Java, memory management, concurrency, functional programming) and experience with REST APIs, JSON, and Spring frameworks.
  • Hands-on experience with container-based technologies (e.g., Kubernetes, Docker).
  • Knowledge of Agile development practices, including CI/CD tools like Jenkins, GIT, Maven, and automation frameworks like Cucumber or Karate.
  • Exposure to Generative AI technologies and shift-left practices is a plus.

Key Traits

  1. Builder Mindset. Strong experience in building scalable, high-quality services and applications.
  2. Innovator. Passion for learning new technologies and challenging the status quo.
  3. Collaborator. Experience working with Agile/Scrum teams and cross-functional partners.
  4. Learner. Eagerness to stay updated on cutting-edge tech like Angular, React, and cloud-native tools.

Basic Qualifications

  • 5+ years of relevant work experience and a Bachelor's degree (or equivalent).

Preferred Qualifications

  • Proven track record of delivering complex, distributed systems.
  • Proficiency in enterprise application design and secure coding techniques.
  • Experience in automation, performance testing, and collaboration with security teams.

What We Offer

  • A chance to work on innovative projects that redefine commerce.
  • Hybrid work opportunities with flexibility to balance office and remote work.
  • A supportive and inclusive environment fostering growth, innovation, and collaboration.

About Visa’s Technology Organization

Visa’s Technology team is reshaping the future of commerce by operating one of the world’s most advanced payment networks. With a capacity to handle over 65,000 secure transactions per second, our technology supports billions of users, merchants, and financial institutions worldwide.

Join our journey to drive the evolution of global payments!

Apply now and become a part of Visa’s mission to uplift everyone, everywhere.

Visa is an equal opportunity employer. We are committed to creating an inclusive environment for all qualified applicants, including those with criminal histories, consistent with EEOC guidelines.

Related Jobs