Sophomore Internship Program - Software Engineer - Foster City
Core
12-week immersive internship for students to contribute to technology teams on meaningful projects aligned with career goals.
Role type
Sophomore Software Engineering Intern
Builds
Kafka clusters, natural language chatbots, automated payment prototypes, low-latency algorithms, Visa Checkout enhancements, testing tools, visual monitoring tools, digital currency routing solutions, mobile banking app factory
Domain
Payments technology, fintech, software engineering
Deliverable
product features
Required skills
Java, C/C++, C#, .NET, Python, JavaScript, HTML, software testing principles, software engineering concepts, documentation, analysis, problem-solving, analytical thinking
Preferred skills
automation and testing tools (Selenium, REST, Groovy), low-latency algorithms, mobile development
Technologies
C#, Docker, Groovy, Java, JavaScript, Kafka, Kubernetes, Mobile, Python, REST, Selenium, ASP.NET
Responsibilities
Self-serve deployment of Kafka clusters using Docker and Kubernetes; develop a natural language chatbot for knowledge base searches; prototype solutions for automated payments; automate processes using low-latency algorithms; enhance Visa Checkout usability; build testing tools to identify system errors; create visual monitoring tools to detect transactional issues; design, code, and test software solutions for routing digital currency transactions; develop an app factory for mobile banking applications; support full software lifecycle activities and learn secure coding practices; complete interactive workshops and learning sessions; collaborate, innovate, and present project achievements and recommendations in a final presentation to leaders