
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 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.
Job Description
Who you are
You have a strong background in software engineering with a focus on leading large-scale initiatives — your experience spans multiple product domains, and you are recognized as a subject matter expert in your field. You excel at identifying and resolving systemic issues that affect various teams across the organization, ensuring that all stakeholders are aligned with a shared vision. Your ability to define long-term architectural directions is complemented by your strategic thinking and problem-solving skills, making you a key player in shaping the future of the platform.
You possess excellent communication skills, allowing you to effectively collaborate with cross-functional teams and articulate complex technical concepts to non-technical stakeholders. Your leadership style fosters an environment of innovation and accountability, encouraging team members to take ownership of their work and contribute to the overall success of the organization. You are passionate about mentoring and developing talent within your team, helping them grow in their careers while achieving organizational goals.
Desirable
Experience with financial services or lending platforms is a plus, as is familiarity with modern software development methodologies and tools. A background in cloud technologies and microservices architecture will further enhance your ability to contribute to the team.
What you'll do
In this role, you will lead the development and execution of strategic initiatives that impact the entire organization. You will work closely with product and engineering teams to define the architectural direction of the platform, ensuring that it meets the evolving needs of our members. Your responsibilities will include identifying and resolving technical challenges that span multiple teams, as well as driving the adoption of best practices in software development.
You will collaborate with stakeholders to align on project goals and deliverables, ensuring that all teams are working towards a common objective. Your leadership will be crucial in guiding the technical evolution of our services, and you will play a key role in shaping the future of our lending platform. You will also be responsible for mentoring junior engineers, providing them with the guidance and support they need to succeed in their roles.
What we offer
At SoFi, we are committed to creating a positive work environment that fosters growth and innovation. We offer competitive compensation packages, including benefits that support your well-being and career development. Join us in our mission to revolutionize the financial services industry and make a meaningful impact on the lives of 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

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

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.

Software Engineering
SoFi is hiring a Senior Software Engineer to lead the development of advancements in their financial services platform. You'll work on innovative, mobile-first technology to help transform personal finance. This position requires significant experience in software engineering.

Staff Engineer
SoFi is hiring a Staff Software Engineer to lead the design and implementation of key capabilities for their financial services platform. You'll work on innovative solutions that empower members in their financial journeys. This position requires significant experience in software engineering and system design.

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.