
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 • Seattle - WA
SoFi is seeking a Senior Software Engineer for their Loans Platform to build a cutting-edge technology platform that automates the loan process. You'll work with Java and Spring to implement new functionalities and maintain system health. This role requires significant experience in software engineering.
You have 5+ years of experience in software engineering, particularly in building scalable systems that can handle complex processes. Your background includes a strong understanding of Java and Spring, and you are comfortable working with REST APIs to create seamless integrations. You thrive in collaborative environments and enjoy mentoring junior engineers, helping them grow their skills and confidence.
You are detail-oriented and take pride in maintaining the health of your code. You understand the importance of testing and monitoring, ensuring that the systems you build are reliable and efficient. Your problem-solving skills allow you to tackle technical challenges head-on, and you are always looking for ways to improve processes and systems.
Experience with cloud technologies and microservices architecture would be a plus, as would familiarity with agile methodologies. You are open to learning new technologies and adapting to the evolving needs of the team and the company.
As a Senior Software Engineer on the Loans Platform team, you will be responsible for implementing new functionalities that enhance the loan automation process. You will work closely with product managers and designers to understand user needs and translate them into technical requirements. Your role will involve architecting systems that are not only functional but also scalable, ensuring they can handle increased loads as the company grows.
You will participate in the entire product lifecycle, from ideation through building, testing, deploying, and supporting mission-critical systems. This means you will be involved in code reviews, providing feedback to peers, and ensuring best practices are followed throughout the development process. You will also monitor system performance and troubleshoot any issues that arise, ensuring that our loan platform remains robust and efficient.
In addition to your technical responsibilities, you will have the opportunity to mentor junior engineers, sharing your knowledge and helping them develop their skills. You will foster a collaborative team environment where everyone feels empowered to contribute ideas and solutions. Your contributions will directly impact the company's ability to grow its customer base and improve the loan process for our members.
At SoFi, we believe in investing in our employees and providing opportunities for growth and development. You will have access to resources that support your career advancement, including training programs and mentorship opportunities. We offer competitive compensation and benefits, including health insurance, retirement plans, and generous paid time off. Join us in shaping the future of personal finance and making a difference in the lives of our members.
Apply now or save it for later. Get alerts for similar jobs at SoFi.