
Your all-in-one personal finance platform
SoFi, headquartered in The East Cut, San Francisco, CA, is a leading provider of mobile and online personal finance services. With over 1,000 employees, SoFi offers a comprehensive suite of products including bank accounts, loans, mortgages, and investment opportunities. The company has raised $2.7 ...
SoFi provides a range of benefits including flexible time off, paid parental leave, and a monthly contribution of up to $200 towards student loan repa...
SoFi's culture is centered around financial empowerment, aiming to provide a one-stop solution for all personal finance needs. The company's focus on ...

SoFi • CA - San Francisco
SoFi is hiring a Senior Full-Stack Engineer for their Member Benefits and Rewards team. You'll architect and scale high-performance systems while collaborating with cross-functional teams. This role requires expertise in Java, JavaScript, and modern web technologies.
You have 5+ years of experience in full-stack software engineering, with a strong foundation in both frontend and backend technologies. Your expertise in Java and JavaScript allows you to build robust applications that enhance user experiences. You thrive in collaborative environments, working closely with product, design, and data science teams to translate business needs into scalable technical solutions. Your experience includes mentoring junior engineers, conducting code reviews, and fostering a culture of continuous improvement within your team. You are passionate about delivering high-quality software and have a keen eye for detail, ensuring that your code is not only functional but also maintainable and efficient.
Experience with modern frameworks such as React and Node.js is a plus, as is familiarity with cloud services like AWS. You understand the importance of performance optimization and have a track record of implementing best practices in software development. You are comfortable working in an agile environment and are always looking for ways to improve processes and workflows. You are excited about the opportunity to work on member-facing features that have a direct impact on users' financial lives.
As a Senior Full-Stack Engineer at SoFi, you will be responsible for architecting and scaling high-performance systems that drive member growth and engagement. You will collaborate cross-functionally with product, design, engineering, and data science teams to translate business needs into scalable technical solutions. Your role will involve designing and implementing new features for the SoFi app and website, ensuring a seamless user experience. You will also work on backend streaming services that support the frontend experience, providing ample opportunities to showcase your full-stack skills. Mentoring and inspiring other engineers through code reviews and knowledge sharing will be a key part of your responsibilities. You will participate in the entire software development lifecycle, from requirements gathering to deployment and monitoring, ensuring that the solutions you build are robust and scalable.
At SoFi, we are committed to shaping a brighter financial future for our members. You will be part of a dynamic team that values innovation and collaboration. We offer competitive compensation and benefits, including opportunities for professional development and growth. Our culture encourages you to invest in yourself and your career while making a meaningful impact on the financial world. Join us in transforming the way people think about and interact with personal finance.
Apply now or save it for later. Get alerts for similar jobs at SoFi.