SoFi→
Intern, Software Engineer, Platform at SoFi in San Francisco, CA
InternshipOn-siteFull-timeSan Francisco, CA
Skills
javakotlinawspostgresqlreactflutterspring bootsoftware developmentintellectual curiosityagile developmentproblem solvingteam collaboration
Job Description
Summary: SoFi is a next-generation financial services company and national bank focused on transforming personal finance. The Engineering Intern will work as a full-time member of the Engineering team, contributing to the development of products and features that help members manage their finances effectively.
Responsibilities:
- Write, test, and deploy efficient, scalable code to production that impacts millions of SoFi members
- Design, develop, code, and test software systems, improvements, products, and user-facing experiences
- Work with multiple languages and frameworks including: Java/Kotlin/Flutter/Spring Boot/AWS/ PostgreSQL/React/C#
- Directly contribute to standard methodologies, architecture, and implementation
- Translate user stories into technical solutions
- Participate in design and code reviews
- Work alongside software architects and senior developers doing state-of-the-art development work (mobile, front-end, back-end, DevOps)
- Learn about new technologies, tools, and processes that will build your skill set and help shape your career
- Present your summer project and work to SoFi’s senior leadership team
Required Qualifications:
- Enrolled in an accredited US-based university (working towards a Bachelor's or Master's degree) with an expected graduation date of December 2026 or Spring 2027
- Must be returning to school for at least one quarter or semester after the internship
- Have no more than 12 months of professional full-time work experience (excluding internships and research assistant roles)
- Must be willing to relocate to San Francisco Bay Area and be available to work in the San Francisco HQ office
- Some experience building software in a non-academic setting (internship, research roles, relevant projects, etc.)
- Solid understanding of computer science fundamentals and how to apply them in a coding environment
- Knowledge of algorithms, data structures, and systems architecture
- Ability to quickly learn new languages and adopt new technologies, methods and processes in a fast-paced work environment
- Intellectual curiosity and an affinity for solving problems
Required Skills: Java, Kotlin, AWS, PostgreSQL
Important Skills: React, Flutter, Spring Boot, Software Development
Nice-to-Have Skills: Intellectual Curiosity, Agile Development, Problem Solving, Team Collaboration
Benefits: Access to senior leadership, including exclusive Q&A sessions with executives across all functions of SoFi, Exclusive opportunities to contribute to a tech hackathon, to deliver a case study to the CEO, etc., Development sessions for career, financial, and professional growth, Opportunities to participate in company wide events like All-Hands and SoFi circles programming, Networking socials to connect with fellow interns, SoFi swag giveaways, Personalized Mentorship Program, Fully stocked kitchen (snacks & drinks), Access to senior leadership, including round tables with executives across all functions of SoFi
Benefits
Access to senior leadership, including exclusive Q&A sessions with executives across all functions of SoFi
Exclusive opportunities to contribute to a tech hackathon, to deliver a case study to the CEO, etc.
Development sessions for career, financial, and professional growth
Opportunities to participate in company wide events like All-Hands and SoFi circles programming
Networking socials to connect with fellow interns
SoFi swag giveaways
Personalized Mentorship Program
Fully stocked kitchen (snacks & drinks)
Access to senior leadership, including round tables with executives across all functions of SoFi