
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 ...
Overview
SoFi is hiring a Software Engineer for their Loans Origination team to develop features for their financial services platform. You'll work with Java and C# to enhance member experiences. This position requires solid programming fundamentals and experience in system improvements.
Job Description
Who you are
You have a solid foundation in programming languages and frameworks, with experience in Java and C#. You understand the importance of writing clear and maintainable code, and you are familiar with common libraries and established patterns in software development. You take ownership of your work and are eager to contribute to the development of innovative financial services. You thrive in a collaborative environment and are ready to engage in the full product lifecycle, from concept to deployment.
You are enthusiastic about learning and adapting to new technologies, and you are committed to improving platform subsystems. Your experience includes writing relevant test collateral to ensure the quality and reliability of your code. You are detail-oriented and understand the significance of delivering key improvements that enhance user experiences.
What you'll do
As a Software Engineer at SoFi, you will focus on building features and capabilities for our market-leading loan products. You will engage in the full product lifecycle, collaborating with cross-functional teams to deliver impactful solutions. Your responsibilities will include implementing improvements to existing systems and developing new functionalities that align with our members' needs. You will participate in code reviews and contribute to the overall architecture of our financial services platform. Your role will also involve writing tests to ensure the robustness of your code and maintaining high standards of software quality.
What we offer
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 opportunities for professional growth. Join us in revolutionizing the lending landscape and making a direct impact on people's lives through technology.
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 hiring a Software Engineer for their Loans Originations team to develop features for their financial services platform. You'll work with Java and C# to enhance member experiences. This position requires solid programming fundamentals and a passion for personal finance.

Software Engineering
SoFi is hiring a Senior Software Engineer to lead the development of advancements in their loans origination platform. You'll work with Java and contribute to the evolution of financial services technology. This position requires strong problem-solving skills and experience in software development.

Staff Engineer
SoFi is hiring a Staff Software Engineer to lead the design and implementation of key capabilities for their loans origination platform. You'll work with Java and contribute to the evolution of financial services technology. This position requires significant experience in software engineering.

Software Engineering
SoFi is hiring a Software Engineer for their Loans Originations team to contribute to the development of innovative financial services. You'll focus on building features and capabilities for market-leading loan products. This role requires solid programming fundamentals and a commitment to writing maintainable code.

Software Engineering
SoFi is seeking a Senior Staff Software Engineer to lead the evolution of their financial services platform focused on loans originations. You'll work with Java to design and implement critical platform areas. This role requires extensive experience in software engineering and leadership skills.