Software Engineer

Bengaluru East, Karnataka, India
Sep 06, 2024
Sep 06, 2025
Hybrid
Full-Time
2 Years
Job Description

The Visa Developer Platform team is on a mission to transform Visa's approach to software development and API exposure. We are dedicated to building the frameworks and tools that enable Visa’s software developers to create modular, service-oriented products and connect these services through a unified API management platform. Our goal is to streamline partner connectivity, reduce integration costs, and foster innovation across Visa’s payments ecosystem. We focus on engineering efficiency by simplifying CI/CD processes, enhancing developer productivity, and integrating state-of-the-art tools.

The Opportunity

  • Developing frameworks and tools for Visa's software development, including service discovery and integration.
  • Building an enterprise-scale API management platform to consolidate Visa’s partner and developer-facing assets.
  • Creating infrastructure and frameworks that enhance engineering efficiency, from CI/CD to developer analytics.
  • Designing and implementing high-quality, scalable systems that meet our ambitious objectives.
  • Collaborating across teams to share common infrastructure and functional capabilities, influencing the team’s roadmap and strategy.

Responsibilities

  • Join a proactive, agile team and contribute significantly to the development of new capabilities.
  • Assist in designing and building new features with a focus on quality and timely delivery.
  • Work collaboratively across team boundaries to leverage shared infrastructure and capabilities.
  • Provide feedback to help shape the team’s roadmap and strategic direction.

Qualifications

Basic Qualifications

  • 2+ years of relevant work experience with a Bachelor’s degree, OR 5+ years of relevant work experience.
  • Solid understanding of computer science fundamentals, including data structures and algorithms.
  • Proficiency in one or more general-purpose programming languages.
  • Hands-on experience and a self-motivated drive for excellence.

Preferred Qualifications

  • 3+ years of work experience with a Bachelor’s degree, or 2+ years of experience with an advanced degree (e.g., Master’s, MBA, JD, MD).
  • MS or BS in Computer Science or a related field.
  • Strong problem-solving skills and experience in building scalable, reliable, high-performance systems.
  • Familiarity with Java/J2EE, Spring frameworks, and REST/microservices.
  • Experience with Continuous Integration/Continuous Delivery pipelines.
  • Background in the financial services or payments processing industry is a plus.

Additional Information

Visa is an Equal Opportunity Employer. We value diversity and are committed to creating an inclusive environment for all employees. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender identity, disability, or protected veteran status. Visa also considers qualified applicants with criminal histories in a manner consistent with EEOC guidelines and applicable local law.

Related Jobs