Senior Software Engineer [DevSecOps]

Bengaluru East, Karnataka, India
Oct 25, 2024
Oct 25, 2025
Hybrid
Full-Time
2 Years
Job Description

Visa’s Technology Organization brings together innovators and problem solvers to shape the future of digital commerce. By joining this team, you’ll work on one of the world’s most advanced processing networks, capable of securely handling 65,000 transactions per second across millions of merchants and financial institutions. As a Software Engineer at Visa, you’ll be part of a team dedicated to solving complex, large-scale technical challenges related to new payment flows, cybersecurity, and global platforms, building software products with a global reach.

Role Responsibilities

  1. Design and Implement Scalable Systems. Develop robust, secure, and reusable code for Visa’s systems that impact 40% of the global population. Your contributions will shape Visa’s high standards for performance, scalability, and security.
  2. Collaborate Across Functions. Partner with cross-functional teams to create best-in-class software solutions for various Visa technical offerings, influencing industry standards.
  3. Innovate in Agile Teams. Work in diverse agile squads to deliver quality-driven, scalable products for B2B, B2G, and end-user merchant solutions, advancing Visa’s offerings.
  4. Utilize Cutting-Edge Technologies. Contribute to the next generation of Visa’s Payment Services, Transaction Platforms, Real-Time Payments, and Buy Now Pay Later solutions.
  5. Mentorship and Growth. Engage in mentorship opportunities and continuous learning to make a lasting impact on a global scale.

Key Qualifications

Basic Qualifications

  • 2+ years of relevant experience with a Bachelor’s degree, OR 5+ years of relevant experience.

Preferred Qualifications

  • 3+ years of work experience with a Bachelor’s degree or 2+ years with an advanced degree.
  • 8+ years of experience in software engineering, tools engineering, or configuration management, with expertise in.
    • Continuous Integration/Continuous Deployment (CI/CD). Strong experience in CI/CD processes.
    • Source Control Management. Proficient with Git and Subversion.
    • Unix/Linux and Scripting. Advanced Unix/Linux administration and bash scripting.
    • Programming and Automation. Proficiency in scripting languages (Python or Java preferred) and automation tools like Chef and Ansible.
    • Build and Release. Expertise in build tools like Maven, Jenkins, Bamboo, and managing Java-based environments (JBoss, Tomcat).
    • Monitoring and Repository Management. Experience with Nagios, Splunk, Artifactory, or Nexus.
    • MEAN Stack and Atlassian Tools. Exposure to MEAN stack, and experience with Wiki, Jira, and SCM migrations.
  • In-depth knowledge of software development lifecycle and agile methodologies.

Why Visa?

At Visa, you’ll be empowered to make an impact at a global scale in a culture that values curiosity, innovation, and growth. Whether you’re passionate about technology, eager to solve complex challenges, or committed to redefining digital payments, Visa offers the opportunity to drive meaningful change in a collaborative environment.