About The Position

Visa’s 12-week Sophomore Internship Program provides students with meaningful work experience, mentorship, professional development, and a pathway to future internship opportunities and a potential full-time career. Interns work on impactful projects, build communication and business skills, attend workshops and learning sessions, collaborate with colleagues, and participate in social events. The program concludes with a presentation of project achievements and recommendations to Visa leaders. As a Software Engineer Intern, you will contribute to Visa technology teams through work aligned with your interests and career goals. Assignments may span multiple teams and subfunctions, with placement based on skills, interests, location, and team needs. Potential work includes software development, testing, automation, monitoring, payments, and secure coding activities. The role requires at least three days in the office; the Hiring Manager will confirm which days. Work hours vary according to department needs, and the position requires travel 5–10% of the time. The role is performed in an office setting and involves sitting and standing at a desk, communicating in person and by telephone, and frequently using standard office equipment such as computers and telephones. Visa will not sponsor work visas for this position, and future sponsorship will not be considered.

Requirements

  • Pursuing a bachelor's or master's degree in Computer Science, Computer Engineering, CIS/MIS, Cybersecurity, Business, or a related field.
  • Expected graduation between December 2028 and August 2029.
  • Ability to communicate clearly and professionally in writing and verbally.
  • Must be able to work in the United States without visa sponsorship; Visa will not sponsor work visas for this position and will not consider future sponsorship.

Nice To Haves

  • Proficiency in one or more of Java, C/C++, C#, .NET, Python, JavaScript, or HTML.
  • Experience with automation or testing tools such as Selenium, REST, Python, or Groovy.
  • Familiarity with software testing principles.
  • Strong understanding of software engineering concepts and methodologies.
  • Ability to document processes and perform analysis.
  • Problem-solving and analytical skills.
  • Ability to lead and handle ambiguity effectively.
  • Collaborative and team-oriented mindset.
  • Motivated, resourceful, and focused on achieving results.

Responsibilities

  • Contribute to Visa technology teams on meaningful projects aligned with interests and career goals.
  • Potentially support self-service deployment of Kafka clusters using Docker and Kubernetes.
  • Potentially develop a natural-language chatbot for knowledge-base searches.
  • Potentially prototype automated payment solutions for gas stations.
  • Potentially automate processes using low-latency algorithms.
  • Potentially enhance Visa Checkout usability across platforms.
  • Potentially create testing tools to identify system errors.
  • Potentially build visual monitoring tools to detect transactional issues.
  • Potentially design, code, and test software solutions for routing digital-currency transactions.
  • Potentially develop an app factory for mobile banking apps.
  • Support full software lifecycle activities and learn secure coding practices.
  • Present project achievements and recommendations to Visa leaders at the end of the program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service