Software Engineer, Intern - Foster City 2027

Visa•Foster City, CA
•$46 - $55•Hybrid

About The Position

Visa’s Internship Program is a 12-week immersive experience featuring impactful projects, opportunities to build communication and business skills, interactive workshops and learning sessions, and 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 meaningful work aligned with your interests and career goals. Projects may include deploying Kafka clusters with Docker and Kubernetes, developing a natural-language chatbot, prototyping automated payments, automating processes with low-latency algorithms, improving Visa Checkout usability, creating testing and monitoring tools, developing software for digital-currency transaction routing, or building an app factory for mobile banking. The role also provides exposure to full software lifecycle activities and secure coding practices. The role requires at least three days in the office; the specific schedule will be confirmed by the Hiring Manager. Work hours vary according to department needs, and the position requires travel 5–10% of the time. Work is performed in an office setting and involves sitting and standing at a desk, communicating in person and by telephone, and frequently operating standard office equipment such as telephones and computers.

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 2027 and August 2028.
  • Ability to communicate clearly and professionally in writing and verbally.
  • Must be able to work at least three days in the office; exact days will be confirmed by the Hiring Manager.
  • Visa will not sponsor work visas for this position, and future sponsorship will not be considered.

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.
  • Work on projects that may include deploying Kafka clusters using Docker and Kubernetes; developing a natural-language chatbot; prototyping automated gas-station payments; automating processes with low-latency algorithms; enhancing Visa Checkout usability; creating testing tools; building visual monitoring tools; developing software for digital-currency transaction routing; or creating 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 conclusion of the internship.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service