
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 ...

Software Engineering • Senior
SoFi • San Francisco - On-Site
Skills & Technologies
Overview
SoFi is hiring a Senior Software Engineer to develop innovative crypto products and services. You'll work with technologies like Java, JavaScript, and Python to implement functionality and maintain code health. This position requires strong ownership and collaboration skills.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in developing financial technology solutions. Your hands-on approach allows you to implement functionality and architect systems effectively, ensuring that you contribute to the entire product lifecycle from ideation to deployment. You possess a strong sense of ownership and are driven to deliver high-quality products that meet user needs. Your ability to mentor and collaborate with team members enhances the overall productivity and morale of the engineering team.
You are well-versed in programming languages such as Java, JavaScript, and Python, and have experience with blockchain technologies, particularly Solidity. Your technical expertise enables you to tackle complex problems and contribute to the development of secure and intuitive crypto products. You thrive in a collaborative environment, working closely with product and design teams to create seamless user experiences.
What you'll do
As a Senior Software Engineer at SoFi, you will be at the forefront of developing crypto products and services that aim to transform personal finance. You will implement new features, maintain the health of the codebase, and squash bugs to ensure a smooth user experience. Your role will involve collaborating with cross-functional teams, including product managers and designers, to bring innovative ideas to life. You will also participate in code reviews, providing constructive feedback to junior engineers and helping them grow in their roles.
You will be responsible for architecting scalable systems that can handle the demands of crypto transactions and services. Your work will directly impact the way our members interact with their finances, making it essential to prioritize security and user experience. You will continuously seek opportunities to improve processes and technologies, ensuring that SoFi remains a leader in the financial services industry.
What we offer
At SoFi, we offer a dynamic work environment where innovation is encouraged. You will have the opportunity to work on cutting-edge technology in the crypto space, contributing to products that have a meaningful impact on people's lives. We provide competitive compensation and benefits, along with opportunities for professional growth and development. Join us in shaping the future of finance and making a difference for our members.
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

Software Engineering
SoFi is seeking a Senior Software Engineer to develop innovative crypto products and services. You'll work with technologies like Java and JavaScript to implement functionality and maintain code health. This role requires strong ownership and collaboration skills.

Staff Engineer
SoFi is seeking a Staff Software Engineer to develop innovative crypto products and services. You'll work with technologies like Java, JavaScript, and Node.js to implement functionality and maintain code health. This role requires strong ownership and collaboration skills.

Software Engineering
SoFi is seeking a Senior Software Engineer to join their Invest team, focusing on building and maintaining their investment platform. You'll work with Java and JavaScript to implement functionality and improve the system. This role requires strong ownership and collaboration skills.

Software Engineering
OpenAI is hiring a Software Engineer for their Encryption team to design and build advanced privacy features. You'll work with technologies like client-side encryption and hardware security modules. This position requires 5+ years of experience in software engineering.

Software Engineering
OneSchema is hiring a Senior Software Engineer to lead AI document automation initiatives. You'll work with technologies like React, TypeScript, Rust, and Ruby. This position requires significant experience in software engineering.