
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 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.
Job Description
Who you are
You have 5+ years of software engineering experience, particularly in developing and maintaining production systems. You are hands-on and have a strong sense of ownership, ensuring that the code you write is not only functional but also maintainable and scalable. Your experience includes working with Java and JavaScript, and you have a solid understanding of blockchain technologies, which is essential for this role in the crypto space. You thrive in collaborative environments and enjoy mentoring junior engineers, sharing your knowledge and expertise to help them grow.
You are forward-thinking and adaptable, ready to tackle the challenges that come with building new products in a rapidly evolving industry. You understand the importance of user experience and work closely with product and design teams to ensure that the solutions you develop meet the needs of the users. Your problem-solving skills are top-notch, and you are comfortable debugging complex issues that arise in production environments.
Desirable
Experience with crypto products or services is a plus, as it will help you understand the unique challenges and opportunities in this space. Familiarity with agile methodologies and tools like Jira or Trello will also be beneficial, as you will be involved in the entire product lifecycle from ideation to deployment.
What you'll do
As a Senior Software Engineer at SoFi, you will be at the forefront of developing crypto products and services that will shape the future of personal finance. You will implement new functionalities, architect systems, and ensure the health of the codebase. Your role will involve collaborating with cross-functional teams, including product managers and designers, to bring innovative ideas to life. You will participate in code reviews, providing constructive feedback to your peers and ensuring that best practices are followed.
You will also be responsible for maintaining existing systems, troubleshooting issues, and optimizing performance. Your contributions will directly impact the user experience, as you work to create intuitive and secure products for our members. You will have the opportunity to mentor junior engineers, helping them develop their skills and advance their careers.
What we offer
At SoFi, we pride ourselves on fostering a culture of collaboration and innovation. You will have the chance to work with a talented team of professionals who are passionate about transforming the financial services industry. We offer competitive compensation and benefits, including opportunities for professional development and growth. Join us in shaping a brighter financial future for our members and making a meaningful impact in their lives.
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

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

Engineering Manager
SoFi is seeking an Engineering Manager for their Crypto team to lead the development of innovative crypto products and services. You'll oversee the entire product lifecycle and collaborate closely with engineering, product, and design teams. This role requires strong leadership and a hands-on approach.

Mobile Engineer
SoFi is hiring a Senior Mobile Engineer to shape the future of their mobile app, focusing on core experiences and customer satisfaction. You'll work with Flutter and collaborate across teams to deliver impactful features. This role requires robust mobile app development expertise.

Staff Engineer
Robinhood is hiring a Staff Software Engineer for their Crypto Trading team to shape the architecture and lead technical strategy in building a leading crypto trading platform. You'll work with technologies like Java and Python, focusing on blockchain solutions. This position requires significant experience in software engineering.