About the job
Employee Applicant Privacy Notice
Who We Are:
Join us in shaping a brighter financial future.
At SoFi, we are revolutionizing personal finance and transforming the way millions of members engage with their financial journeys.
As an innovative financial services company and national bank, we leverage cutting-edge, mobile-first technology to empower our members to achieve their goals. We are proud to be at the forefront of an extraordinary transformation in the industry, and our core values guide us in making a tangible difference in people's lives. Join us in investing in your career and the financial world.
The Role:
We are on the lookout for a Full-Stack Software Engineer to become a pivotal part of SoFi’s Member Insights engineering team, where we are designing the future of personal finance. Our mission is to assist millions of members in navigating toward financial independence by offering essential tools, resources, and guidance. The team is responsible for several impactful, customer-facing experiences, such as Relay and Credit Score Monitoring. Looking ahead, we aim to deliver customized financial insights by creating systems that analyze billions of financial data points to provide timely, actionable recommendations for our members throughout their financial journey.
The ideal candidate will be collaborative, product-focused, and practical, with a strong sense of ownership and accountability for both code quality and the overall product experience. At SoFi, teamwork across Product, Design, and Engineering is fundamental, and you will be engaged throughout the entire product lifecycle—from ideation and design to implementation, deployment, and continuous enhancement. We also value a culture of continuous learning, encouraging you to invest in your growth while mentoring and supporting fellow team members.
Your Responsibilities:
- Full-Stack Development: Build, test, and deploy software across the entire stack, from mobile/web interfaces to backend microservices.
- Code Quality: Participate in code reviews to uphold quality standards and best practices across both frontend and backend repositories.
- Execution: Deliver high-quality results on well-defined technical tasks and user stories.

