
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 Principal Software Engineer to lead the technical evolution of their Loans Platform. You'll work with Java and other technologies to drive strategic initiatives and resolve complex issues. This role requires significant experience in software engineering and leadership.
Job Description
Who you are
You have extensive experience in software engineering, particularly in leading the development of complex systems. Your expertise in Java allows you to design and implement robust solutions that meet the needs of a dynamic financial services platform. You are recognized as a subject matter expert across multiple domains, enabling you to identify and resolve systemic issues effectively. Your ability to define long-term architectural direction is complemented by your skills in aligning diverse stakeholder teams around a shared vision. You thrive in collaborative environments and are passionate about mentoring others in your field.
You have a proven track record of driving strategic initiatives that span multiple product or platform domains. Your analytical mindset helps you identify and resolve technical and organizational challenges, ensuring that projects are delivered on time and meet high-quality standards. You are comfortable navigating complex business landscapes and are adept at communicating technical concepts to non-technical stakeholders. You understand the importance of user-centric design and are committed to creating solutions that empower users in their financial journeys.
Desirable
Experience with cloud technologies and microservices architecture would be a plus. Familiarity with agile methodologies and DevOps practices can enhance your contributions to the team. A background in financial services or fintech is advantageous, as it provides context for the challenges and opportunities within the industry.
What you'll do
In this role, you will lead the technical and strategic evolution of SoFi's Loans Platform, ensuring that it meets the needs of millions of members. You will collaborate with cross-functional teams to define and execute initiatives that enhance the platform's capabilities. Your leadership will guide the development of innovative solutions that simplify the lending process and improve user experiences. You will be responsible for identifying systemic issues and driving their resolution, leveraging your expertise to influence architectural decisions across the organization.
You will mentor and guide junior engineers, fostering a culture of continuous learning and improvement within the team. Your insights will help shape the long-term vision for the platform, aligning technical strategies with business objectives. You will participate in code reviews and provide constructive feedback to ensure high-quality deliverables. Your role will also involve staying abreast of industry trends and emerging technologies, allowing you to recommend best practices and innovative approaches to problem-solving.
What we offer
SoFi is committed to investing in your career and personal growth. You will have access to professional development opportunities and resources to enhance your skills. The company values a collaborative and inclusive culture, where diverse perspectives are encouraged and celebrated. You will be part of a mission-driven organization that is transforming the financial services landscape, making a meaningful impact on the lives of its members. Competitive compensation and benefits packages are offered, reflecting the value you bring to the 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

Principal Engineer
SoFi is hiring a Principal Software Engineer to lead the technical evolution of their financial services platform. You'll be responsible for driving strategic initiatives and resolving complex technical challenges. This role requires extensive experience in software engineering and leadership.

Staff Engineer
SoFi is hiring a Staff Software Engineer for their Loans Platform to lead the design and implementation of key capabilities in financial services. You'll work in Seattle and contribute to innovative, mobile-first technology. This role requires significant experience in software engineering.

Staff Engineer
SoFi is hiring a Senior Staff Software Engineer for their Loans Platform to lead the design and implementation of critical areas of their financial services platform. This role requires expertise in platform systems and the ability to navigate complex technical challenges.

Software Engineering
SoFi is hiring a Software Engineer to contribute to the development of their loan products. You'll focus on building features and ensuring code quality using Java and JavaScript. This position requires solid fundamentals in programming languages and frameworks.

Staff Engineer
SoFi is seeking a Senior Staff Software Engineer to lead the evolution of their personal loans platform. You'll work on critical design and implementation efforts, resolving complex technical challenges. This role requires expertise in Java and significant experience in software engineering.