
About SoFi
Your all-in-one personal finance platform
Key Highlights
- Raised $2.7 billion in funding to date
- Headquartered in The East Cut, San Francisco, CA
- Offers a wide range of products including loans, mortgages, and investments
- Over 1,000 employees with a focus on global expansion
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 ...
🎁 Benefits
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...
🌟 Culture
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 ...
Skills & Technologies
Overview
SoFi is hiring a Senior Full Stack Software Engineer to build and optimize scalable, enterprise-class applications. You'll work with technologies like Java, JavaScript, and Snowflake. This position requires 5+ years of engineering experience.
Job Description
Who you are
You have 5+ years of engineering experience with a proven record of full-stack delivery — you've designed software solutions that encompass complex user interfaces and back-end data sources, demonstrating your ability to create seamless user experiences. Your expertise in both front-end and back-end technologies allows you to architect and build end-to-end applications that meet user needs effectively.
You are skilled in working with cross-functional delivery teams — you understand the importance of collaboration and communication in shaping technical architecture and championing best practices. Your experience includes leveraging advanced technologies such as Snowflake Cortex for AI workloads, showcasing your ability to integrate innovative solutions into your projects.
You have a strong foundation in programming languages like Java and JavaScript — your proficiency enables you to tackle a variety of challenges, from building interactive user interfaces to managing back-end services. You are comfortable with APIs and databases, ensuring that your applications are robust and scalable.
You are passionate about optimizing performance and enhancing user experience — you take pride in delivering high-value solutions that directly impact users' lives. Your analytical mindset helps you identify areas for improvement and implement effective solutions.
Desirable
Experience with cloud platforms such as AWS or Azure would be a plus — you understand the benefits of cloud computing and how it can enhance application performance and scalability. Familiarity with Agile methodologies is also desirable, as it aligns with your collaborative approach to software development.
What you'll do
In this role, you will architect, design, and build end-to-end user-facing software applications — your work will involve creating rich interactive user interfaces and integrating them with back-end data sources. You will manage deployment processes and ensure that applications are optimized for performance and reliability.
You will collaborate closely with cross-functional teams, including product managers and designers, to shape the technical direction of projects — your input will be crucial in defining the architecture and ensuring that best practices are followed throughout the development lifecycle.
You will take ownership of the full software development lifecycle, from initial design through to deployment and maintenance — your ability to troubleshoot and resolve issues will be key to maintaining high-quality applications. You will also mentor junior engineers, sharing your knowledge and helping them grow in their roles.
What we offer
At SoFi, you will be part of a mission-driven team that is transforming the financial services industry — your contributions will have a direct impact on how people interact with personal finance. We offer competitive compensation and benefits, along with opportunities for professional development and career growth.
Join us to shape a brighter financial future and invest in your career while making a difference in the lives of our members. We encourage you to apply even if your experience doesn't match every requirement — we value diverse perspectives and are committed to building an inclusive team.
Interested in this role?
Apply now or save it for later. Get alerts for similar jobs at SoFi.
Similar Jobs You Might Like
Based on your interests and this role

Full Stack Engineer
Fireblocks is hiring a Senior Full Stack Engineer to develop secure and user-friendly wallet infrastructure for digital assets. You'll work with cutting-edge blockchain technologies and contribute to a transformative platform. This position requires significant experience in full stack development.

Full Stack Engineer
Infisical is hiring a Senior Full Stack Engineer to build and optimize their open source security infrastructure stack. You'll work with JavaScript, React, Node.js, and TypeScript to tackle a range of engineering challenges. This position requires deep technical mastery and a proactive approach.

Full Stack Engineer
Cinder is hiring a Senior Full Stack Engineer to develop an enterprise content safety platform. You'll work with technologies like JavaScript, React, and Node.js to build innovative solutions. This position requires significant experience in software engineering.