Pick a job to read the details
Tap any role on the left — its description and apply link will open here.
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
SoFi is launching a brand-new commercial banking product — and we need a Staff Software Engineer to be its technical backbone.
Commercial Banking is SoFi's entry into institutional commercial banking. We're building the infrastructure that lets large institutional clients in crypto, fintech, and enterprise finance manage their money at SoFi — real-time payments, multi-account treasury management, and a closed-loop settlement network that operates 24/7/365. The systems you design will handle real institutional money from day one. The network you help architect — SEN (SoFi Exchange Network) — could become the default settlement rail for the industry.
As the Senior Staff Engineer on the Commercial Banking team, you'll be the technical leader the team looks to for the hardest problems — system design, API contracts, payment correctness, performance, and reliability. You'll set the technical bar, make architectural decisions that stick, and write the code that proves them out. This is a hands-on role: you'll be deep in the codebase while also shaping the direction for the engineers around you.
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Senior Software Engineers who are ready to lead the development of key advancement to the next generation of our financial services platform.
Data Foundations leads the path on building the central platform-level foundation and infrastructure that powers SoFi's entire data ecosystem. Their scope spans Infrastructure & Core Primitives and Platform Operations — essentially the backbone that enables all data capabilities across the organization. Key qualifications of this role include:
What You’ll Do
As an emerging leader within our team, you will focus on building out the backend services for our next-generation Lending Platform. This role involves full product lifecycle engagement, from initial concept to deployment. Key responsibilities include implementing new capabilities, ensuring code quality, and delivering highly-available, scalable services. Success requires close technical collaboration with Product, Marketing, Operations, Business, Legal, and Compliance teams. You will be responsible for translating business requirements from these stakeholders into effective technical solutions that provide outstanding value to our members.
What You’ll Need
Nice To Have
We're driven to push boundaries and deliver exceptional products to help our members achieve financial stability. If you have the passion and a commitment to customer success, we want to hear from you.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
We are looking for a Software Engineer to join our SoFi Money team. As a member of the SoFi Money team, you will help build new systems, maintain the health of our systems, and continually grow your skill set. The ideal candidate is both forward-thinking and hands-on, has a solid sense of ownership and drive for delivery, and is a strong team player. At SoFi, we pride ourselves on the collaboration between Product, Design, and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying, and continual improvement and evolution.
What You’ll Do
What You’ll Need
Nice to Have
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
We are seeking a Senior Staff Engineer to join our team. SoFi is building out a new team to develop crypto products and services for our members. Recent developments made a path for SoFi to begin to re-enter the space and expand on our product offerings with intuitive, secure and fully featured products across crypto Investing, Transfers, Payments, Custody and beyond.
On our team, you will be in the middle of it all – implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution.
At SoFi, you’ll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members’ financial lives, and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you.
Key responsibilities
What you'll need
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The role
We are looking for an Engineering Manager to lead our CyberDigital squad in Switzerland. You will play a pivotal role in helping create and share the engineering culture on a new team.
You have experience leading the design, implementation and operations of multi-channel platforms that can be managed or deployed on-prem. You excel at aligning business goals and technical requirements while providing clarity in risk management and trade-offs. As an Engineering Manager you will also be responsible for nurturing the career and professional development of a team of up to 10 engineers of various levels and skillsets
What you’ll do
What you’ll need
Technology requirements
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
SoFi is launching a brand-new commercial banking product — and we need a Senior Engineering Manager to build and lead it.
Commercial Banking is SoFi's entry into institutional commercial banking. We're building the infrastructure that lets large institutional clients in crypto, fintech, and enterprise finance manage their money at SoFi — real-time payments, multi-account treasury management, and a closed-loop settlement network that operates 24/7/365. The product you build will handle real institutional money from day one. The network you help create — SEN (SoFi Exchange Network) — could become the default settlement rail for the industry.
This is a rare chance to build a new business line for a publicly traded bank, backed by SoFi's banking charter, existing payment infrastructure, and a company that moves fast. You'll shape the technical foundation, hire the team, and ship the product.
Build It
Prior work with workflow orchestration engines (Temporal, Cadence, Step Functions) for long-running stateful processes.
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
Join us in revolutionizing the financial landscape. SoFi is seeking enthusiastic Senior Software Engineers who are ready to lead the development of key advancement to the next generation of our financial services platform.
Data Trust org leads the path for building platform services, and governance initiatives — from integrating diverse data sources into governance tools to evolving the foundational architecture that supports SoFi’s long-term growth
Data Trust’s charter includes
What You’ll Do
As an emerging leader within our team, you will focus on building out the backend services for our next-generation metadata architecture. This role involves full product lifecycle engagement, from initial concept to deployment.
Key responsibilities for this role include:
What You’ll Need
Nice To Have
We're driven to push boundaries and deliver exceptional products to help our members achieve financial stability. If you have the passion and a commitment to customer success, we want to hear from you.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
We are seeking a Senior Frontend Mobile Engineer to join our team. SoFi Invest is SoFi’s new investment platform that includes our market-leading robo-advisor, and online brokerage (stock, ETF, and mutual funds trading) products.
On our team, you will be in the middle of it all – implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution.
At SoFi, you’ll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members’ financial lives, and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we are redefining how members grow their wealth through algorithmic trading and AI. You will build the interfaces that millions of our members use to build and invest in automated trading strategies — bringing "quant-grade" tools to the everyday investor. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you.
Key Responsibilities
Requirements
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
We’re excited to invite a Senior Staff Engineer to join our amazing team at SoFi! We are on a journey to build out a new team dedicated to developing innovative crypto products and services for our members. With recent developments paving the way for SoFi to re-enter the crypto space, we’re eager to expand our product offerings with intuitive, secure, and fully-featured solutions across crypto Investing, Transfers, Payments, Custody, and beyond.
As a member of our team, you’ll be right in the heart of the action—implementing functionality, architecting our systems, squashing bugs, maintaining the health of our code, and continuously growing as an engineer. We’re looking for someone who is both forward-thinking and hands-on, with a strong sense of ownership and a passion for delivering results. You’ll also be a great mentor and co-worker! At SoFi, we take pride in the collaboration between Product, Design, and Engineering, and you’ll be involved in the entire product lifecycle—from ideation through building, deploying, and ongoing improvement and evolution.
Joining SoFi means becoming part of a new kind of finance company with a mission to help our members achieve financial independence and reach their goals. We aim to be at the center of our members’ financial lives, helping everyone get their money right. We started with student loan refinancing, tackling the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Since then, we’ve expanded our products and services across loans, wealth management, and insurance. SoFi has seen significant growth and has ambitious plans ahead, but to continue this journey, we need talented individuals like you!
Key responsibilities:
What you'll need:
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
We are looking for an experienced Senior Software Engineer to join our Engineering Enablement (Builder Tools) engineering team with a mission to enable SoFi engineers to innovate in fintech and elegantly solve problems. In this role, you will be a key contributor to the design, development and scalability of our developer productivity tooling. You will elevate developer experience by enabling engineers with foundational systems. You will take on complex and interesting problems in a fast-paced, and highly collaborative organization. The ideal candidate will be a deeply technical and curious engineer who is comfortable owning solutions from initial design to implementation and ongoing operational excellence, with a strong sense of ownership and passion for quality.
What You’ll Do:
Technical leadership - Provide leadership for the technical design, delivery and operational excellence of code, build, CI/CD platforms, and related developer tooling.
Innovate - Collaborate with cross-functional teams to drive innovation in developer tooling, and advancements including AI assisted developer productivity flows.
Expertise - Become a subject matter expert for one or more developer tooling domains, including operational excellence aspects.
Mentor - Collaborate with engineers in the team, provide mentorship, and share domain expertise to enhance the overall technical capabilities of the team.
Continuous Improvement - Contribute to creating a culture of continuous learning, data-driven decisions and improvements. Proactively identify and manage risks.
Collaborate – Build strong working relationships with coworkers and cross-organizational teams.
Influence - Implement and influence the adoption of developer tooling and best practices.
What You’ll Need:
Experience - Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
5+ years software development experience.
Experience developing in a cloud environment (AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies and service meshes (e.g., Istio, Envoy).
Expertise - Expertise in one more of the following domains: build systems for JVM ecosystem (e.g., Gradle, Bazel), AI assisted developer tools (e.g., CoPilot, Amazon Q), and CI/CD systems (e.g., ArgoCD, Gitlab Runners, BuildKite).
Coding Skills - Proven coding skills (e.g., Java, Kotlin, Python) delivering large scale systems with infrastructure automation (e.g., Terraform).
Problem solving - Strong problem solving and programming fundamentals (algorithms, data structures).
Design - Strong understanding of software design principles, and distributed systems architecture.
Project Ownership - Ability to independently plan, manage and own deliverables, from scoping through launch. Experience working with Agile development processes.
AI Tools: Experience with AI Tools (Cursor, Claude Code, MCPs etc.)
Strong Interpersonal skills - Excellent written and verbal communication skills. Demonstrated ability to collaborate well with a team, and proven skills to operate effectively in cross-functional teams.
Nice to have:
Experience with monitoring, tracing and logging systems (e.g. Datadog, Elastic, Splunk).
Experience with security, compliance, and risk management in cloud and fintech environments.
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
This is a hands-on EM role for the Digital Identity — Access & Rights team. The team builds and operates the Entitlements and Authorization platforms, two Tier-0 services every SoFi product depends on. Combined these two platforms are the single sources of truth for what benefits does a member have and what are they allowed to do. The right candidate pairs deep operational rigor with a genuine investment in coaching engineers, ships with modern AI tooling as a default, and moves fast with a just-do-it attitude.
You will inherit a strong, senior team of engineers already delivering against a dense roadmap that directly enables SoFi’s top tech initiatives such as Big Business Banking, SoFi Plus, Small Medium Business as well as other offerings.
The Digital Identity group owns customer identity, relationships, access control, and benefits distribution across all of SoFi. The Access & Rights team specifically owns two platforms that sit on the critical path for every member interaction: Entitlements (the generic connection graph mapping each entity to its accounts, benefits, and other resources) and Authorization (evaluating fine-grained permissions for every authenticated request). Our consumers include all of SoFi and we are a direct enabler to increased product velocity.
You will partner closely with a product manager, and stakeholders across Crypto, Money, Member, Benefits, and Galileo engineering.
If running high-stakes platform teams is the work you want, reach out.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Staff Software Engineers who are ready to lead the design and implementation of key capabilities of the next generation of our financial services platform in support of our goals that put our members in control of their financial destiny. Key qualifications of this role include:
What You’ll Do
As an established technical leader within our team, you will focus on designing and implementing the backend services for our next-generation Lending Platform. This role involves full product lifecycle engagement, from initial concept to production deployment. Your responsibilities include creating durable designs, strong individual contributions in implementing new capabilities, and leading by example to improve engineering excellence and efficiency across the team. Success in the role will require close technical collaboration with Product, Marketing, Operations, Business, Legal, and Compliance teams. You will be a key stakeholder in those partnerships, responsible for driving alignment and delivering technical solutions that provide outstanding value to our members.
What You’ll Need
Nice To Have
We're driven to push boundaries and deliver exceptional products to help our members achieve financial stability. If you have the passion and a commitment to customer success, we want to hear from you.
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Encompass Administrator Team is responsible for all configuration and customization of the company’s Loan Origination System (LOS) and to assist with the management of ancillary systems and services that are integrated with Encompass. This position requires in-depth knowledge of the loan origination workflow. The Encompass Administrator works closely with the Senior Encompass Admins, Product, and Management to evaluate business processes, data integrity, and compliance issues as they relate to the loan origination systems.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The role
We are seeking a Senior Engineering Manager to join the SoFi Money team. You’ll work in a highly collaborative environment, engaging closely with cross-functional Product, Design, and Engineering teams. You’ll also be involved in the entire product lifecycle—from ideation through deployment, with continuous improvement at every stage.
In this role, you will play a key role in shaping the future of our banking products and services. We are focused on evolving our Investment system and providing an exceptional end-to-end user experience. This position involves building and maturing member-facing investment services to support new and existing products. Specifically, you will be continuing to cultivate a strong front-end culture to help deliver a top-of-the-line investing experience for our members, all while enabling our teams to grow, learn, and reach their own aspirations.
At SoFi, you’ll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members’ financial lives and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next, we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you.
What you’ll do:
What you’ll need:
Nice to have:
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role:
We are seeking an Engineering Manager to join the SoFi Money team. You’ll work in a highly collaborative environment, engaging closely with cross-functional Product, Design, and Engineering teams. You’ll also be involved in the entire product lifecycle—from ideation through deployment, with continuous improvement at every stage.
In this role, you will play a key role in shaping the future of our banking products and services. We are focused on evolving our Investment system and providing an exceptional end-to-end user experience. This position involves building and maturing member-facing investment services to support new and existing products. Specifically, you will be continuing to cultivate a strong front-end culture to help deliver a top-of-the-line investing experience for our members, all while enabling our teams to grow, learn, and reach their own aspirations.
At SoFi, you’ll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members’ financial lives and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next, we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you.
What You’ll Do:
What You’ll Need:
Nice to Have:
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The role:
We’re looking for a highly experienced Senior Frontend Engineer to join Web Core, a new web platform team at SoFi. This team will be central to scaling our 80+ consumer-facing and internal web applications. In this role, you’ll drive the design, architecture, and development of platform-level tools, libraries, documentation, and frontend patterns that power our web ecosystem.
As a hands-on platform engineer, you’ll shape the future of SoFi’s web platform infrastructure—enabling consistency, performance, and scalability across products. You’ll collaborate closely with engineering, product, design, infrastructure, and executive leadership to define and execute a strategic vision that supports company-wide goals.
The team will be an AI-first team, adopting LLM/agentic-powered technologies to accelerate and scale our web platform. An engineer should ideally be excited about learning and integrating with these new tools.
What you’ll do:
What you’ll need:
Nice to have:
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role:
We are looking for an experienced Senior Staff Software Engineer to join our Builder Tools engineering organization with a mission to enable SoFi engineers to elegantly solve problems. In this role, you will have the opportunity to directly impact, influence and lead the direction and architecture of our AI-powered software testing experience, and elevate product reliability through testing infrastructure innovations and practices. You will get the chance to lead, define, and take on complex and interesting problems as part of a fast-paced, highly collaborative organization. The ideal candidate will be a mentor, technical leader and a team player who is hands-on and comfortable driving solutions from initial architecture to implementation and adoption with a strong sense of ownership and drive for delivery.
What You’ll Do:
What You’ll Need:
Preferred Qualifications:
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role:
We are looking for an experienced Senior Staff Software Engineer to join our Builder Tools engineering organization with a mission to enable SoFi engineers to elegantly solve problems. In this role, you will have the opportunity to directly impact, influence and lead the direction and architecture of our next gen AI-powered SDLC, and elevate developer experience through AI enabled workflows, tooling and practices. You will get the chance to lead, define, and take on complex and interesting problems as part of a fast-paced, highly collaborative organization. The ideal candidate will be a mentor, technical leader and a team player who is hands-on and comfortable driving solutions from initial architecture to implementation and adoption with a strong sense of ownership and drive for delivery.
What You’ll Do:
What You’ll Need:
Preferred Qualifications:
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
We are looking for an innovative and entrepreneurial Principal Software Engineer to join our Builder Tools engineering organization. In this role, you will have the opportunity to directly influence, impact and lead the technical strategy and architecture of our next generation internal developer platform in an AI-first SDLC. Your work will elevate developer experience by enabling SoFi engineers with AI enabled development practices and tooling. You will have the opportunity to define and solve challenging problems in a fast-paced, highly collaborative and innovative organization. The ideal candidate will be a thought leader in the Developer Tooling domain, mentor, and team player who is hands-on in driving solutions from inception to implementation, and enabling organizational change and adoption with a strong drive for customer success.
What You’ll Do:
What You’ll Need:
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Software Engineers who are ready to learn and contribute to the development of the next generation of our financial services platform.
Key qualifications of this role include:
Taking ownership of delivering key improvements to platform subsystems.
Solid fundamentals in languages, common libraries and frameworks.
Implement improvements to systems leveraging well established patterns.
Writing clear and maintainable code as well as creating relevant test collateral.
What You’ll Do
As a valuable contributor to our team, you will focus on building out the features, capabilities, and member experiences for our market-leading loan products. This role involves full product lifecycle engagement, from initial concept to deployment. Key responsibilities include implementing new features, ensuring code quality, and contributing to the delivery of highly-available, scalable services. Success requires close coordination with Product, Marketing, Operations, Business, Legal, and Compliance teams.
What You’ll Need
Bachelor's or Master's degree in Computer Science, or Software Engineering
1+ years of professional full-time relevant work experience, including internships or research assistant roles.
Strong sense of ownership and willingness to learn unfamiliar systems.
Affinity for solving complex problems and the drive to dive deep into the technical details.
Proficiency in Java, Kotlin, or another modern object-oriented language.
Ability to follow established patterns and contribute to well‑defined features.
Ability to write clear, maintainable code and basic unit tests.
Understanding of relational and document database principles.
Nice To Have
Experience with GIT, Build Automation, and CI/CD Processes.
Understanding of fundamental distributed systems concepts.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role:
As Director, AI Platforms, you will build and lead the team responsible for multiple AI-enabling platform services, automation, and SDLC-enabling agents for SoFi and our affiliates. This shared foundation enables teams across the company to build, deploy, and operate AI capabilities through self-service workflows, standard tooling, and clear operational contracts. You will partner closely with Engineering, Security, Risk, Legal, Compliance, and Data to ensure AI development and runtime practices meet regulatory and governance requirements by default. You will also align the AI platform roadmap with our broader internal developer platform strategy, including infrastructure automation, CI/CD, observability, and reliability standards. You’re a builder first: someone who has shipped production platforms that engineering teams actually chose to adopt, who can operate with influence across organizational boundaries, and who thrives when the roadmap is theirs to define. The idea of building an in-house variant of Open Claw that is both powerful, safe, and auditable is an appealing challenge to you.
What You’ll Do:
What You’ll Need:
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
We are seeking a Senior Staff Engineer to join our team. SoFi Invest is SoFi’s investment platform that includes our market-leading robo-advisor, and online brokerage (stock, ETF, and mutual funds trading) products.
On our team, you will be in the middle of it all – implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution.
At SoFi, you’ll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members’ financial lives, and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you.
Key responsibilities
Requirements
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Staff Software Engineers who are ready to lead the design and implementation of key capabilities of the next generation of our financial services platform in support of our goals that put our members in control of their financial destiny.
Key qualifications of this role include:
Leading design and implementation efforts across multiple system domains to affect cross-team outcomes.
Resolving problems in the platform design and implementation where there are competing constraints and significant ambiguity.
Recognition as a subject matter expert across platform systems with the ability to contribute to the resolution of systemic issues.
Ability to define the architectural direction and evolutionary strategy for critical subsystems within the platform.
Ability to drive alignment across teams resolving technical and organizational conflicts.
Raises the engineering maturity of the organization by consistently upholding the org-wide quality, reliability, and security policies.
Ability to align technology decisions with company strategy, accounting for risk and growth constraints.
Maintains standards of excellence through code and design reviews, mentors more junior engineers, and contributes to team efficiency, beyond personal output.
Is a key participant in recruiting processes.
What You’ll Do
As an established technical leader within our team, you will focus on designing and implementing the features, capabilities, and member experiences for our market-leading loan products. This role involves full product lifecycle engagement, from initial concept to production deployment. Your responsibilities include creating durable designs, strong individual contributions in implementing new capabilities, and leading by example to improve engineering excellence and efficiency across the team. Success in the role will require close technical collaboration with Product, Marketing, Operations, Business, Legal, and Compliance teams. You will be a key stakeholder in those partnerships, responsible for driving alignment and delivering technical solutions that provide outstanding value to our members.
What You’ll Need
Bachelor's or Master's degree in Computer Science, or Software Engineering
5+ years as a professional, full-time Software Engineer, or similar relevant work experience.
2+ years in a technical leadership role.
Proficient coding in Java, Kotlin, or other similar object-oriented programming language.
Experience with public cloud compute, storage, and infrastructure.
Experience with Kafka, Docker, Kubernetes, and Spring Boot or similar frameworks.
Deep understanding of relational and document database fundamentals.
Deep understanding of fundamental distributed systems concepts.
Deep understanding of microservices design principles and architecture.
Experience with performance tuning and optimizing data access patterns.
Proficient working with GIT and related CI/CD systems.
Familiarity with Agile methodologies.
Ability to produce clear and meaningful design and operational documentation artifacts.
Nice To Have
Experience scaling highly-available, mission-critical systems.
Experience with AWS technologies – DynamoDB, RDS, Lambda, Kinesis, SQS, S3, and Athena.
Full-stack engineering experience, or willingness to expand your influence across our entire platform.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role:
We are seeking a highly skilled and experienced Senior Software Engineer to join our Kubernetes and Istio team to create high-quality solutions that simplify complex tasks and enhance developer productivity. You will have the opportunity to directly impact the direction and architecture of our cloud infrastructure, focusing on using Kubernetes and Istio on AWS. If you are a seasoned Software Engineer with a passion for building robust infrastructure solutions and a strong background in cloud technologies, we invite you to apply for this exciting opportunity.
What You’ll Do:
Design, develop, and maintain software that enables developers to efficiently interact with our cloud infrastructure and services.
Work closely with cross-functional teams to understand requirements and design solutions that are intuitive, efficient, scalable, and reliable.
Provide technical leadership for the Cloud Platform team to design and implement strategies for optimizing cloud costs, resource utilization, and overall performance.
Lead the development of software solutions to enable engineers to seamlessly use networking, compute, and storage services within AWS and Kubernetes environments.
Identify opportunities for automation and process improvement to enhance developer productivity.
Collaborate with cloud and software engineers to integrate solutions seamlessly into cloud environments.
Conduct code reviews and provide constructive feedback to other team members.
Stay up-to-date with the latest trends and technologies in cloud infrastructure and software engineering.
What You’ll Need:
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
3+ years of software development experience.
Expertise in cloud platforms including AWS and cloud-native technologies.
Strong programming fundamentals (ex: Java/Kotlin, Python, Go).
Strong understanding of software design principles and best practices.
Experience with container orchestration (e.g., Docker, Kubernetes - especially EKS), networking, and service meshes (especially Istio).
Experience with infrastructure as code (IaC) tools and practices (e.g. Terraform).
Familiarity with CI/CD pipelines and tools (e.g., Jenkins, GitLab CI/CD).
Excellent problem-solving skills and ability to think strategically about cloud infrastructure and platform design.
Experience with generative AI coding agents such as Claude and Cursor.
Preferred Qualifications:
Experience with cloud storage solutions, compute resources management, and networking in AWS.
Experience with monitoring and logging tools (e.g. Datadog).
Experience with service discovery and load balancing solutions.
Experience with security and compliance in cloud environments.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role:
We are seeking a Senior Software Engineer to join the Coach engineering team at SoFi. This team will play a pivotal role in supporting our members' financial journeys by developing an intelligent, conversational AI-powered chat interface. This system will help streamline support queries from members and provide personalized financial insights and guidance. Chat is a critical component of how members interact with SoFi and building it will require a thoughtful approach to UI and product experience.
The ideal candidate is collaborative, product-minded, and pragmatic, with a strong sense of ownership and accountability for the quality of both the code and finished product. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution. We also pride ourselves on a philosophy of continuous learning, and you should likewise be committed to furthering your own career growth as well as to providing mentorship for your fellow team members.
What you’ll do:
What you’ll need:
Nice to have:
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
SoFi is seeking a Principal Engineer to lead the technical and architectural evolution of our Member Growth platforms — the systems that power member acquisition and engagement for every product across the company.
Key contributions of this role include:
What You’ll Do
What You’ll Need
Nice To Have
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The role
We are seeking a Frontend Engineer with a specialty in frontend web implementations to play a pivotal role in our Money product architecture transformation, focusing on the evolution of our banking core and the implementation of enhanced account structures, including readiness for new products like CDs. This position involves maturing our central member-facing services, particularly in areas such as entitlements, permissions, and data management, which are critical to supporting integrated product offerings like SoFi Plus. You’ll be working within a highly collaborative environment where planning and executing through a unified campaign lens is essential due to the complexity and interdependencies of these initiatives.
At SoFi, we pride ourselves on the collaboration between Product, Design, and Engineering, and you will be involved in the entire product lifecycle, from ideation through building, deploying, and continual improvement and evolution - and you’ll be working with an all-star team of talented engineers.
What you’ll do:
Work on React-based web applications with a cross-functional team.
Develop testable and accessible web applications.
Work with designers to identify and solve potential implementation issues.
Generate, enhance, and promote ideas for useful new projects and technologies.
Deliver and operate highly available and scalable services in a production environment.
Communicate with project leads, product managers, and other software developers on multiple projects.
What you’ll need:
Bachelor’s degree, ideally in a technical field, but we understand great engineers come from a variety of different backgrounds and we also consider relevant work experience.
2+ years of experience with modern JavaScript libraries, tooling, and frameworks.
Strong knowledge of front-end technologies.
Familiarity with responsive design/development and mobile-web best practices.
Solid understanding of software design and architecture.
Experience in unit, functional, and end-to-end testing.
Experience with Node.js is a plus.
Willingness to roll up your sleeves, collaborate with others, and get stuff done.
Solid sense of responsibility; driving a project from inception to completion.
Affinity for solving problems and shipping impactful features, not polishing perfect code or architecture.
Experience working in a collaborative coding environment, refining designs together, working through code reviews, and managing pull requests.
Nice to have:
Interest in personal finance.
Experience managing your own investments or experience taking out loans.
Experience scaling highly available, mission-critical systems.
Full-stack experience, either toward systems (Kafka, Docker, POSIX), databases (Postgres), or front-end (JavaScript/TypeScript, React).
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
You will be the technical leader for Digital Identity at SoFi: the platform group that powers identity, authorization, and entitlements for every product and every member across the company. Digital Identity runs Tier-0 infrastructure: the highest criticality rating at SoFi. Every product line, banking, lending, investing, credit cards, crypto depends on these platforms to know who a member is, what they're entitled to, and what they're authorized to do. When these platforms are down, SoFi is down.You'll define the technical strategy for this group. You'll architect solutions for complex, ambiguous problems: multi-person access patterns, cross-organizational platform convergence, and data integrity at financial-services scale.
You'll build the engineering processes and culture that let a lean team operate Tier-0 infrastructure with confidence. And you'll push the boundaries of how we build, leveraging AI to accelerate development, prototype faster, and experiment with approaches that would have been impractical two years ago.
Platform Technical Strategy: Digital Identity operates multiple Tier-0 platforms spanning identity resolution, entitlement management, and fine-grained authorization. You own the technical strategy across all of them: setting the architectural direction, executing and leading designs, and ensuring the platforms evolve as a coherent system rather than independent services.
Complex Authorization Architecture: SoFi is expanding into scenarios where multiple people interact with shared financial resources: across business, family, and custodial contexts. You'll design the unified platform architecture that handles these patterns at scale: consistent access models, compliance-grade audit trails, and enforcement of regulatory requirements. This is one platform problem with many product surfaces.
Cross-Organization Platform Convergence: SoFi operates and integrates with multiple technology organizations with overlapping identity and authorization infrastructure. You'll lead the architectural vision for convergence: a shared platform primitives that multiple organizations consume while preserving the flexibility each product line needs. This requires navigating competing priorities, different technical stacks, and organizational boundaries.
Operational Excellence & Data Integrity: Tier-0 financial platforms demand more than uptime. You'll architect the verification and reconciliation systems that prove these platforms are correct: automated integrity checks, drift detection, and self-healing mechanisms. You'll establish the operational processes, incident response standards, and reliability practices that let the team ship with confidence and sleep at night.
Engineering Culture & Team Uplift: You'll raise the bar for how this team builds software. That means establishing rigorous design review processes, defining engineering standards that compound over time, mentoring senior ICs into technical leaders, and creating the feedback loops that turn incidents into prevention. You're not just the best engineer on the team: you're the reason the whole team gets better.
Strategic Investment Identification: You won't just execute on the roadmap handed to you. You'll identify the next set of high-leverage technical investments: where the platforms should go, what capabilities are missing, which emerging patterns (in authorization, in AI, in infrastructure) should be adopted before the business asks for them.
Required Qualifications
Preferred Qualifications
What This Isn't
This is not a role for someone who wants to write code in a corner. You'll spend significant time on architecture, cross-team alignment, design reviews, and mentorship. You will write code and drive credibility with your depth but the highest-leverage output is the technical direction you set, the engineering culture you build, and the engineers you develop.
SoFi is a member-first personal finance platform serving millions of members. We offer banking, lending, investing, insurance, and more – all in one app. Our engineering culture values ownership, accountability, and building platforms that scale across product lines rather than bespoke solutions per vertical.
Digital Identity is one of the most critical engineering groups at SoFi. We're a lean, senior team solving company-wide problems at the intersection of security, scale, and member experience.
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
We are seeking an experienced engineering leader with a proven track record of building customer-facing AI agents to help us create the next-generation financial guidance experience for 10M+ SoFi members.
This role is central to SoFi’s mission of becoming the most trusted guide in helping members Get Their Money Right. As a Principal Engineer, you will define the architecture and technical strategy for our financial guidance agent and lead its implementation across multiple workstreams.
You will work cross-functionally with engineering, product, data science, design, and business teams to build a scalable AI Agent that delivers personalized, trustworthy, and actionable financial guidance at scale.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
We’re seeking a Principal Product Manager who will define and scale SoFi’s AI-powered SDLC platform. We’re on a mission to integrate AI into every facet of our product development process. Our ambition is bold, infusing AI as the engine of development velocity, powering product discovery, design, prototyping, coding, testing, release, operations, and continuous improvement.
This is not a feature PM role. This is a platform leadership role operating at the intersection of AI, developer experience, CI/CD, testing, observability, and governance. You will:
Own the multi-year product strategy for AI across the Product and Software Development Lifecycle.
Define standards for “Spec-to-Code-to-Deploy” workflows, where structured specifications can trigger AI agents to generate production-ready code, tests, and documentation.
Define how AI agents integrate into specs, repositories, CI/CD pipelines, testing frameworks, and operational systems and the technologies required to enable it.
Run fast build-measure-learn loops with internal developer users.
Maintain a strong bias toward experimentation, clarity, and decisive prioritization.
Establish measurable evaluation frameworks to ensure AI-driven workflows are reliable, safe, and continuously improving.
Partner with Security, Legal, Architecture, and Infrastructure teams to define governance boundaries for AI autonomy.
Drive cross-organizational adoption of AI-enabled development standards.
Communicate clearly to senior leadership on strategy, trade-offs, and measurable impact.
You will operate like a startup founder inside the company — rapidly prototyping, validating hypotheses with internal engineers, and converting early experiments into scalable platform capabilities in partnership with our principal engineers, team leads, and customers.
This role requires strong technical fluency, enterprise influence, and demonstrated experience working with AI in an engineering or product management role, ideally in larger companies.
What You’ll Bring - Experience and Domain Expertise
10+ years of Product Management experience, with significant experience building developer platforms, CI/CD systems, testing/quality tooling, or internal engineering products.
Demonstrated success shipping LLM-powered or agent-driven products into production.
Deep familiarity with agentic patterns (tool use, planning/execution loops, structured prompting, evaluation strategies).
Experience designing platform-scale products with APIs, extensibility, governance, and enterprise adoption in mind.
Strong architectural intuition and the ability to read and reason about code.
Comfort collaborating directly with senior engineers on implementation trade-offs.
Experience defining telemetry requirements and AI evaluation metrics.
Exceptional discovery skills: problem framing, hypothesis formation, prioritization, ROI analysis.
Experience defining measurable success criteria and evaluation frameworks for AI systems.
Ability to balance long-term platform investments with near-term demonstrable wins.
Proven track record driving cross-team initiatives involving engineering, data science, infrastructure, security, and compliance.
Ability to align diverse stakeholders around a bold but grounded vision.
Strong storytelling and executive communication skills
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
SoFi is seeking an experienced and motivated Senior Staff Data Engineer to be the technical leader of our Data Engineering group within the SoFi Data Platform(SDP) division. The mission of the SDP division is to activate data throughout SoFi, enabling the creation of personalized and delightful experiences for our members.
The Role:
In this role, you will have the opportunity to directly impact, influence and lead the direction and architecture of our next gen AI powered SoFi Data Platform(SDP), and elevate data reliability through AI enabled workflows, tooling and practices. You will get the chance to lead, define, and take on complex and interesting problems as part of a fast-paced, highly collaborative organization. The ideal candidate will be a mentor, technical leader and a team player who is hands-on and comfortable driving solutions from initial architecture to implementation and adoption with a strong sense of ownership and drive for delivery.
What You’ll Do:
What You'll Need:
Domain Knowledge: Deep experience in a highly regulated and governed sector; experience in the Fintech industry is highly advantageous.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
About the role
We are looking for a Staff Fullstack Software Engineer to play a key role in the design and implementation of our Cyberdigital white-labeled platform.
As a Staff Software Engineer, you’ll be in the middle of it all, acting as a leader and force multiplier – you’ll work with stakeholders to implement functionality, architect our systems, squash bugs, and continually grow as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker.
You will be responsible for collaborating with engineering leaders on the architecture direction and making sure you are supporting the team in adopting standards and ensuring that user-facing platforms are robust, maintainable and secure. You will work closely with product management, UX, backend architects, and delivery teams to translate business and user needs into elegant technical solutions.
What you’ll do
What you’ll need
Technology requirements
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The role
We are seeking a Staff Software Engineer, AI to join the Member Growth organization with the mission of bringing the value of AI to SoFi Members. This role will be pivotal in supporting our members’ financial journeys through advanced personalization and AI-driven solutions, and lead the development of internal frameworks, tools, and applications that bring cutting-edge capabilities to our marketing, communications, and measurement systems.
Our goal is to help members navigate their path to financial independence by providing the specific tools, resources, and guidance they need to succeed. We aim to be a trusted partner in their financial lives, delivering timely, tailored insights that build long-term confidence. Achieving this requires a thoughtful, highly personalized approach to every user’s unique financial needs.
The ideal candidate possesses a deep understanding of Artificial Intelligence (AI) and Machine Learning (ML) systems, paired with a passion for building next-generation products. At SoFi, we pride ourselves on the seamless collaboration between Product, Design, and Engineering; as such, you will be involved in the entire product lifecycle—from initial ideation to deployment and iterative evolution. We are committed to a philosophy of continuous learning, and we expect you to be equally dedicated to your own professional growth and the mentorship of your fellow team members.
What you’ll do
Drive technical architecture, design decisions and cross-functional discussions for AI and ML-based solutions
Deliver highly available and scalable services in a production environment
Lead the design, development and testing of systems
Lead code and system design reviews
Help translate product requirements into user stories and technical solutions
Mentor other engineers, support the technical culture, and help grow the team
Generate ideas for new initiatives and technologies
Communicate with product managers, data scientists, data engineers, and other software developers
Consistently demonstrate extremely high levels of technical knowledge, ingenuity, and creativity
Develop and apply advanced technologies, engineering principles, theories, and concepts
Take initiative and produce timely results in a fast-paced and sometimes ambiguous environment
What you’ll need
Bachelor’s Degree in Computer Science or related field, or equivalent experience
8+ years programming experience on a modern stack with expertise in Python
Experience working with new technologies in the AI stack, such as building Agents, creating MCP servers, fine tuning models, prompt engineering, and performance evaluation
Experience working with applications that leverage Large Language Models (LLMs), such as integrating LLMs, designing prompts, or exploring their practical applications
Our core stack is Java/ Kotlin/ Spring/ AWS/ Snowflake, and we run on Kubernetes in a cloud-native service oriented architecture. You should be comfortable developing using some or all of these technologies
You should have worked on a SOA or microservice-based application
Strong sense of ownership; driving a project from inception to completion
Pragmatic approach towards handling tech debt versus shipping new features
Experience working in a collaborative coding environment, refining designs together, working through code reviews and managing pull requests
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
At SoFi, we are architecting the infrastructure that bridges institutional banking with the decentralized economy. We are looking for a Senior Frontend Engineer to join our Crypto Product and Invest teams to build the visual and interactive layer for two of our most ambitious initiatives: the SoFi Exchange Network (SEN) and our industry-first SoFiUSD stablecoin.
Beyond core infrastructure, we are redefining how members grow their wealth through algorithmic trading and AI. You will build the interfaces that millions of members use to build and invest in automated trading strategies — bringing "quant-grade" tools to the everyday investor.
What You’ll Do
What You’ll Need
Nice to Haves
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
We are seeking a Senior Software Engineer to join our team. SoFi is building out a new team to develop crypto products and services for our members. Recent developments made a path for SoFi to begin to re-enter the space and expand on our product offerings with intuitive, secure and fully featured products across crypto Investing, Transfers, Payments, Custody and beyond.
On our team, you will be in the middle of it all – implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution.
At SoFi, you’ll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members’ financial lives, and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you.
What You'll Do:
What You'll Need:
Nice to Haves:
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
We are seeking a Senior Software Engineer to join our team. SoFi Invest is SoFi’s new investment platform that includes our market-leading robo-advisor, and online brokerage (stock, ETF, and mutual funds trading) products.
On our team, you will be in the middle of it all – implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution.
At SoFi, you’ll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members’ financial lives, and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you.
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The role:
We are seeking a Full-Stack Engineer for the Member Benefits and Rewards team. We are responsible for member-facing benefits like credit card cash back and the 1% investment match.
We are also responsible for SoFi's newest subscription, SoFi Plus, which is an important project for the company. Our team manages member-facing features in SoFi's app and website as well as the backend streaming services that support this front-end experience. This provides ample opportunities for the SDE to gain full-stack experience and showcase their skill set in a company priority initiative.
What you'll do:
What you’ll need:
Nice to have:
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Principal Software Engineers who are ready to lead the technical and strategic evolution of our financial services platform in support of our goals that put our members in control of their financial destiny. Key qualifications of this role include:
Leading the development and execution of strategic org-wide or company-wide initiatives across multiple product or platform domains.
Identifying and resolving systemic business, technical, or organizational problems that span multiple organizations across the company.
Recognition as a subject matter across multiple product or platform domains with the ability to identify and lead the resolution of systemic issues.
Ability to define the long-term architectural direction across all areas of the platform or across multiple products, aligning stakeholder teams around a shared vision and business goals.
Ability to drive alignment across divisions to resolve technical and organizational conflicts in order to deliver on SoFi’s business and strategic goals.
Raises the engineering maturity of the organization by identifying and leading key improvements in the organization's culture and processes that support engineering excellence
Ability to identify and lead key improvements in systems supporting engineer productivity and velocity.
Ability to collaborate with partners to create and align technology and company strategy, resulting in plans that address the short and long-term goals of the business.
Mentors engineers across the organization, is a key contributor in recruiting processes, and helps shape hiring standards.
What You’ll Do
As a widely recognized technical leader across SoFi groups, you will partner across technology and business teams to define and execute the technical vision and strategy for the platform. Your responsibilities include defining and building consensus around evolutionary roadmaps across the platform, strong individual contributions in coordinating and implementing those plans in stages that deliver distinct customer value, and leading improvements to the engineering efficiency and culture of engineering excellence across the team. Success in the role will require building and maintaining effective partnerships with Product, Marketing, Operations, Business, Legal, and Compliance teams. You will be a key leader in those partnerships, responsible for driving alignment and delivering technical solutions that provide outstanding value to our members.
What You’ll Need
Bachelor's or Master's degree in Computer Science, or Software Engineering
10+ years as a professional, full-time Software Engineer, or similar relevant work experience.
7+ years in a technical leadership role.
Proven track record of defining and leading cross-team initiatives in support of key business and strategic goals.
Proven track record of leading initiatives to increase engineering productivity and improve engineering excellence.
Exemplary communication and documentation skills.
Proficient coding in Java, Kotlin, or other similar object-oriented programming language.
Experience with public cloud compute, storage, and infrastructure.
Experience with Kafka, Docker, Kubernetes, and Spring Boot or similar frameworks.
Deep understanding of relational and document database fundamentals.
Deep understanding of microservices design principles and architecture.
Deep understanding of scaling highly-available, mission-critical systems.
Expert proficiency working with GIT and related CI/CD systems.
Experience leading and improving Agile methodologies.
Nice To Have
Experience with AWS technologies – DynamoDB, RDS, Lambda, Kinesis, SQS, S3, and Athena.
Full-stack engineering experience, or willingness to expand your influence across our entire platform.
We're driven to push boundaries and deliver exceptional products to help our members achieve financial stability. If you have the passion and a commitment to customer success, we want to hear from you.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Principal Software Engineers who are ready to lead the technical and strategic evolution of our financial services platform in support of our goals that put our members in control of their financial destiny. Key qualifications of this role include:
Leading the development and execution of strategic org-wide or company-wide initiatives across multiple product or platform domains.
Identifying and resolving systemic business, technical, or organizational problems that span multiple organizations across the company.
Recognition as a subject matter across multiple product or platform domains with the ability to identify and lead the resolution of systemic issues.
Ability to define the long-term architectural direction across all areas of the platform or across multiple products, aligning stakeholder teams around a shared vision and business goals.
Ability to drive alignment across divisions to resolve technical and organizational conflicts in order to deliver on SoFi’s business and strategic goals.
Raises the engineering maturity of the organization by identifying and leading key improvements in the organization's culture and processes that support engineering excellence
Ability to identify and lead key improvements in systems supporting engineer productivity and velocity.
Ability to collaborate with partners to create and align technology and company strategy, resulting in plans that address the short and long-term goals of the business.
Mentors engineers across the organization, is a key contributor in recruiting processes, and helps shape hiring standards.
What You’ll Do
As a widely recognized technical leader across SoFi groups, you will partner across technology and business teams to define and execute the technical vision and strategy for the platform. Your responsibilities include defining and building consensus around evolutionary roadmaps across the platform, strong individual contributions in coordinating and implementing those plans in stages that deliver distinct customer value, and leading improvements to the engineering efficiency and culture of engineering excellence across the team. Success in the role will require building and maintaining effective partnerships with Product, Marketing, Operations, Business, Legal, and Compliance teams. You will be a key leader in those partnerships, responsible for driving alignment and delivering technical solutions that provide outstanding value to our members.
What You’ll Need
Bachelor's or Master's degree in Computer Science, or Software Engineering
10+ years as a professional, full-time Software Engineer, or similar relevant work experience.
7+ years in a technical leadership role.
Proven track record of defining and leading cross-team initiatives in support of key business and strategic goals.
Proven track record of leading initiatives to increase engineering productivity and improve engineering excellence.
Exemplary communication and documentation skills.
Proficient coding in Java, Kotlin, or other similar object-oriented programming language.
Experience with public cloud compute, storage, and infrastructure.
Experience with Kafka, Docker, Kubernetes, and Spring Boot or similar frameworks.
Deep understanding of relational and document database fundamentals.
Deep understanding of microservices design principles and architecture.
Deep understanding of scaling highly-available, mission-critical systems.
Expert proficiency working with GIT and related CI/CD systems.
Experience leading and improving Agile methodologies.
Nice To Have
Experience with AWS technologies – DynamoDB, RDS, Lambda, Kinesis, SQS, S3, and Athena.
Full-stack engineering experience, or willingness to expand your influence across our entire platform.
We're driven to push boundaries and deliver exceptional products to help our members achieve financial stability. If you have the passion and a commitment to customer success, we want to hear from you.
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Senior Staff Software Engineers who are ready to lead the evolution of strategically critical areas of the next generation of our financial services platform in support of our goals that put our members in control of their financial destiny. Key qualifications of this role include:
What You’ll Do
As a widely recognized technical leader within the team, you will focus on making key contributions to the definition and execution of the technical vision and strategy for the platform. Your responsibilities include defining and building consensus around evolutionary roadmaps for key areas of the platform that align with our business goals, strong individual contributions in coordinating and implementing those plans in stages that deliver distinct customer value, and leading improvements to the engineering efficiency and culture of engineering excellence across the team. Success in the role will require building and maintaining effective partnerships with Product, Marketing, Operations, Business, Legal, and Compliance teams. You will be a key stakeholder in those partnerships, responsible for driving alignment and delivering technical solutions that provide outstanding value to our members.
What You’ll Need
Nice To Have
We're driven to push boundaries and deliver exceptional products to help our members achieve financial stability. If you have the passion and a commitment to customer success, we want to hear from you.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Senior Software Engineers who are ready to lead the development of key advancement to the next generation of our financial services platform. Key qualifications of this role include:
What You’ll Do
As an emerging leader within our team, you will focus on building out the backend services for our next-generation Lending Platform. This role involves full product lifecycle engagement, from initial concept to deployment. Key responsibilities include implementing new capabilities, ensuring code quality, and delivering highly-available, scalable services. Success requires close technical collaboration with Product, Marketing, Operations, Business, Legal, and Compliance teams. You will be responsible for translating business requirements from these stakeholders into effective technical solutions that provide outstanding value to our members.
What You’ll Need
Nice To Have
We're driven to push boundaries and deliver exceptional products to help our members achieve financial stability. If you have the passion and a commitment to customer success, we want to hear from you.
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role
Join us in revolutionizing the lending landscape. SoFi is seeking enthusiastic Principal Software Engineers who are ready to lead the technical and strategic evolution of our financial services platform in support of our goals that put our members in control of their financial destiny. Key qualifications of this role include:
Leading the development and execution of strategic org-wide or company-wide initiatives across multiple product or platform domains.
Identifying and resolving systemic business, technical, or organizational problems that span multiple organizations across the company.
Recognition as a subject matter across multiple product or platform domains with the ability to identify and lead the resolution of systemic issues.
Ability to define the long-term architectural direction across all areas of the platform or across multiple products, aligning stakeholder teams around a shared vision and business goals.
Ability to drive alignment across divisions to resolve technical and organizational conflicts in order to deliver on SoFi’s business and strategic goals.
Raises the engineering maturity of the organization by identifying and leading key improvements in the organization's culture and processes that support engineering excellence
Ability to identify and lead key improvements in systems supporting engineer productivity and velocity.
Ability to collaborate with partners to create and align technology and company strategy, resulting in plans that address the short and long-term goals of the business.
Mentors engineers across the organization, is a key contributor in recruiting processes, and helps shape hiring standards.
What You’ll Do
As a widely recognized technical leader across SoFi groups, you will partner across technology and business teams to define and execute the technical vision and strategy for the platform. Your responsibilities include defining and building consensus around evolutionary roadmaps across the platform, strong individual contributions in coordinating and implementing those plans in stages that deliver distinct customer value, and leading improvements to the engineering efficiency and culture of engineering excellence across the team. Success in the role will require building and maintaining effective partnerships with Product, Marketing, Operations, Business, Legal, and Compliance teams. You will be a key leader in those partnerships, responsible for driving alignment and delivering technical solutions that provide outstanding value to our members.
What You’ll Need
Bachelor's or Master's degree in Computer Science, or Software Engineering
10+ years as a professional, full-time Software Engineer, or similar relevant work experience.
7+ years in a technical leadership role.
Proven track record of defining and leading cross-team initiatives in support of key business and strategic goals.
Proven track record of leading initiatives to increase engineering productivity and improve engineering excellence
Exemplary communication and documentation skills.
Proficient coding in Java, Kotlin, or other similar object-oriented programming language.
Experience with public cloud compute, storage, and infrastructure.
Experience with Kafka, Docker, Kubernetes, and Spring Boot or similar frameworks.
Deep understanding of relational and document database fundamentals.
Deep understanding of microservices design principles and architecture.
Deep understanding of scaling highly-available, mission-critical systems.
Expert proficiency working with GIT and related CI/CD systems.
Experience leading and improving Agile methodologies.
Nice To Have
Experience with AWS technologies – DynamoDB, RDS, Lambda, Kinesis, SQS, S3, and Athena.
Full-stack engineering experience, or willingness to expand your influence across our entire platform.
We're driven to push boundaries and deliver exceptional products to help our members achieve financial stability. If you have the passion and a commitment to customer success, we want to hear from you.
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
The Role:
We are looking for an eager Senior Staff Software Engineer excited to dive in and help build and support the cutting edge technology systems of the Lending Finance Platform team, which support our Capital Markets and Accounting business functions. SoFi is trying to push the boundaries of lending and provide next-level products for our members and investors, and we are seeking anyone with big ideas and a drive to help achieve our goals.
We value forward-thinking engineers who are hands-on, take ownership, and drive delivery. You’ll be surrounded by a talented team where mentorship, knowledge-sharing, and collaboration are central to our culture. We’re seeking someone who is not only an expert in full-stack development but also understands how to leverage data for impactful reporting and aggregation across the platform.
As a senior staff software engineer, you will be part of a team that is empowered to make technical decisions that have direct impact on the success of the business. You will be in the middle of it all – working with partner teams in Lending Engineering and Data Science, implementing new functionality, architecting our system, squashing bugs, maintaining the health of our code, delivering scalable and highly-available services, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker.
At SoFi, we pride ourselves on the collaboration between Product, Design, and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, testing, deploying, monitoring, supporting, and continual improvements and evolution of mission-critical systems. You’ll face and solve a wide range of challenges: technical, product, and operational, shaping your personal growth and career along the way, as well as using your areas of expertise to grow the capabilities of the rest of the team.
What You’ll Do:
Raise the bar on engineering quality through hands-on contributions, design reviews, and technical mentorship.
What You’ll Need:
Nice to have:
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
SoFi Bank N.A seeks Senior Data Scientist, Credit Strategy in Cottonwood Heights, UT:
Job Duties: Work in the Credit team to analyze and evaluate data to develop and propose value-added credit risk strategies and models for SoFi's lending products, including Personal Loan, Student Loan Refinance, Private Student Loan, and Credit Card. Collaborate with cross-functional teams such as Business Units Capital Markets, Product and Engineering, and use business knowledge and quantitative and analytical skills to drive revenue, control risk, and provide value to the company and consumers. Architect the pre-screen and underwriting strategies. Utilize deep analysis to power the future of lending with an optimal real-time data ecosystem - including multi-product, internal, bureau, third-party, and alternative data sources and uses. Responsible for innovation and embrace data-driven decisions. Understand credit risk and develop approaches to mitigate loss and responsibly grow revenue. Monitor the performance of strategies and portfolios. Document and communicate results and escalate issues as necessary. Identify gaps/opportunities and drive actions. Full-time telecommuting is an option.
Minimum Requirements: Master’s degree (or its foreign degree equivalent) in Data Science, Business Analytics or related quantitative discipline, and four (4) years of experience in the job offered or in a related occupation.
Special Skill Requirements: 1.) Consumer Lending Domain Expertise; 2.) Credit Strategy Analytical Lifecycle; 3.) Analytical Models; 4.) Programming & Analytical Tools (SQL, Python and Excel); 5.) Analytical & Modeling Techniques (Decisions, Regression, A/B testing); 6.) Data analysis and machine learning; 7.) Fintech and Risk Domain Knowledge; 8.) Tools for Data Visualization; 9.) Experience defining experimentation strategies. Any suitable combination of education, training and/or experience is acceptable. Full-time telecommuting is an option.
Salary: $207,000.00 - $227,700.00 per annum & standard company benefits.
Submit resume with references using the apply button on this posting or by email to: Req.# 318.2 at: ATTN: HR, jobadverts@sofi.org.
#LI-DNI
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
Social Finance, LLC seeks Cybersecurity Architect in San Francisco, CA:
Job Duties: Be an Cybersecurity architect evangelist who can translate security concepts into language that is meaningful to our product teams and engineering. Integrate new and existing security tools, standards, and processes into the development life cycle. Develop Security test plans for new products. Design security solution blueprints that meet the system needs. Automate security checklists and implement them as "security as code" using cloud services and CICD components. Advise on the secure design of product and application architecture; communicate security requirements with well-defined user stories and initiatives and epics. Review new features, product offerings and perform threat modeling in a continuous delivery agile environment. Conducts business level security architecture assessments to features product security program and cloud application architecture, identify weaknesses, and make recommendations. Work with our risk and compliance organization to provide input to security risk impact assessment. Contribute to security policy, standards, and guidelines related to Information Security. Work with engineering teams, to ensure that application security risks are effectively identified using market leading tools SAST, DAST, SCA, etc and appropriately addressed while maintaining a balance between security usability. Architects, designs, prioritizes, coordinates, and communicates the security technologies necessary to ensure a highly secure yet usable computing environment. Provide subject matter expertise on encryption, security controls, secure design and programming practices across the Technology organization. Full time telecommuting is an option.
Minimum Requirements: Bachelor’s degree (or its foreign degree equivalent) in Computer Science, Engineering (any field), or a related quantitative discipline, and three (3) years of experience in the job offered or in any occupation in related field.
Special Skill Requirements: (1) Penetration Testing; (2) Vulnerability Assessment: (3) Secure Code Review; (4) Spring Boot; (5) SQL; (6) Wireshark; (7) Java, J2EE and Python; (8) MVC frameworks; and (9) Application Servers, Web Servers and Databases. Any suitable combination of education, training and/or experience is acceptable. Full time telecommuting is an option.
Salary: $250,000.00 - $275,000.00 per annum & standard company benefits.
Submit resume with references using the apply button on this posting or by email to: Req.# 154.2 at: ATTN: HR, jobadverts@sofi.org.
#LI-DNI
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
Social Finance, LLC seeks Software Engineer, Cloud Platform in San Francisco, CA:
Job Duties: Own and ideate on technical solutions for platform requirements and user stories. Participate heavily in code and design reviews. Generate ideas for new initiatives and technologies. Become domain experts on infrastructure platforms. Collaborate and represent platform engineering with stakeholders in engineering, operations, legal, and compliance. Monitor system performance and implement optimizations to ensure high availability and scalability. Contribute to the design and development of a unified platform for orchestration, compute, storage, networking, and authentication on AWS, leveraging infrastructure-as-code tools. Proactively tackle diverse and complex technical challenges by applying creative problem-solving and sound judgment, considering trade-offs and making principle-based decisions. Full-time telecommuting is an option.
Minimum Requirements: Master’s degree (or its foreign degree equivalent) in Computer Science, Engineering (any field), or a related quantitative discipline, and two (2) years of experience in the job offered or related occupation.
Special Skill Requirements: (1) Java; (2) Kotlin; (3) Microservices; (4) Spring Boot; (5) AWS; (6) Scala; (7) Airflow; (8) Zookeeper; (9) Flutter; (10) GCP; (11) Terraform; (12) Python; (13) Kubernetes. Any suitable combination of education, training and/or experience is acceptable. Full-time telecommuting is an option.
Salary: $166,000.00 - $182,600.00 per annum & standard company benefits.
Submit resume with references using the apply button on this posting or by email to: Req.# 140.2 at: ATTN: HR, jobadverts@sofi.org.
#LI-DNI
Ready to apply?
Apply to SoFi
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
We are looking for a Staff Backend Software Engineer to join the Protect team who will help build our next generation Insurance platform. You will have the opportunity to set technical direction for a growing and critical business function within SoFi where the overall architecture is still relatively greenfield and the business impact is high. This is a great opportunity to help shape the evolution of the team and the platform capabilities for years to come.
We are looking for a talented and experienced Senior Backend Software Engineer to join our team in building a state-of-the-art insurance platform. The successful candidate will have a strong background in designing, developing, and maintaining robust back-end systems. As a Senior Backend Software Engineer, you will play a crucial role in ensuring the scalability, performance, and security of our platform.
Key responsibilities
Requirements
Nice To Have
Ready to apply?
Apply to SoFi
Share this job
Employee Applicant Privacy Notice
Who we are:
Shape a brighter financial future with us.
Together with our members, we’re changing the way people think about and interact with personal finance.
We’re a next-generation financial services company and national bank using innovative, mobile-first technology to help our millions of members reach their goals. The industry is going through an unprecedented transformation, and we’re at the forefront. We’re proud to come to work every day knowing that what we do has a direct impact on people’s lives, with our core values guiding us every step of the way. Join us to invest in yourself, your career, and the financial world.
We are seeking a Senior Software Engineer to join our team. SoFi is building out a new team to develop crypto products and services for our members. Recent developments made a path for SoFi to begin to re-enter the space and expand on our product offerings with intuitive, secure and fully featured products across crypto Investing, Transfers, Payments, Custody and beyond.
On our team, you will be in the middle of it all – implementing functionality, architecting our system, squashing bugs, maintaining the health of our code, and continually growing as an engineer. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership and drive for delivery, and is a good mentor and co-worker. At SoFi, we pride ourselves on the collaboration between Product, Design and Engineering and so you will be involved in the entire product lifecycle, from ideation through building, deploying and continual improvement and evolution.
At SoFi, you’ll become part of a new kind of finance company whose ambition is to help our members achieve financial independence and reach their goals. We aim to be at the center of our members’ financial lives, and to help every member get their money right. We created student loan refinancing, addressing the biggest financial challenge of a new generation through a modern approach to lending and personal finance. Next we expanded our products and services across loans, wealth management, and insurance. SoFi has achieved significant growth, with ambitious plans ahead, but to continue this growth we need great talent. And that starts with you.
What You'll Do:
What You'll Need:
Nice to Haves:
Ready to apply?
Apply to SoFi
Cookies & analytics
This site uses cookies from third-party services to deliver its features and to analyze traffic.