About The Position

Visa’s 12-week Sophomore Internship Program provides high-potential students with meaningful work experience, mentorship, professional development, and a path to future internship opportunities and potentially a full-time career. Interns work on impactful projects, build communication and business skills, participate in workshops and learning sessions, and collaborate in a dynamic global environment. The program includes social events and 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. Potential projects include deploying Kafka clusters with Docker and Kubernetes; developing a natural-language chatbot for knowledge-base searches; prototyping automated gas-station payments; automating processes with low-latency algorithms; improving Visa Checkout usability; creating system-error testing tools and transaction-monitoring tools; designing and testing software for digital-currency transaction routing; and developing an app factory for mobile banking apps. You will also support software lifecycle activities and learn secure coding practices. The role requires at least three days in the office, with specific expectations confirmed by the Hiring Manager. Work hours vary according to department needs, and travel is 5–10% of the time. The position is performed in an office setting and requires sitting and standing at a desk, communicating in person and by telephone, and frequently using standard office equipment such as telephones and computers. The estimated U.S. hourly rate is $41–$48. 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.

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 through meaningful software engineering work aligned with interests and career goals.
  • Support software lifecycle activities and learn secure coding practices.
  • Work on projects that may include deploying Kafka clusters using Docker and Kubernetes; developing a natural-language chatbot; prototyping automated payments at gas stations; automating processes with low-latency algorithms; enhancing Visa Checkout usability; creating testing and visual monitoring tools; designing, coding, and testing digital-currency transaction-routing software; or developing an app factory for mobile banking apps.
  • Present project achievements and recommendations to Visa leaders at the conclusion of the program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service