Company Detail

Sofi
Member Since,
Login to View contact details
Login

About Company

Job Openings

  • Senior Software Engineer, Money Movement  

    - San Francisco County
    The Role: Do you dream of building secure and scalable systems that em... Read More
    The Role: Do you dream of building secure and scalable systems that empower users to move money instantly across the globe? Are you passionate about creating elegant solutions for complex challenges in the global payments and money movement space? If so, we want you on our team! SoFi is looking for a Senior Software Engineer on a brand-new international remittance product that will empower members to send instant, low-cost payments across borders using blockchain and next-generation financial technologies. You’ll play a critical role in bringing this vision to life—from concept to scale—designing secure, performant, and compliant systems that redefine the cross-border money movement experience. You will be an active team player and contribute to the vision to deliver the core infrastructure and user-facing capabilities behind a modern, global payments product. Your work will drive convenience, transparency, and affordability while ensuring alignment with compliance and security standards. This product is a key pillar of SoFi’s long-term goal of becoming a one-stop-shop for members’ financial needs. You will work closely with product managers, designers, researchers, legal and compliance teams, and other engineers across orgs. The ideal candidate is both forward-thinking and hands-on, has a strong sense of ownership, is a self-starter, drives for delivery, approaches complex questions with data driving a project from inception to completion and knowing that a project is not complete when it is shipped to production Growth mindset and a deep passion to improve customer experience Strong problem solver and solid production debugging skills Nice to Have: Bachelor's degree in computer science or an equivalent field Prior Experience with Java/Kotlin, REST / GraphQL, Kafka, Docker, Kubernetes, Spring Boot, Kubernetes, Terraform, and CI/CD Experience with FE web and mobile applications development Experience in front-end technologies such as HTML, CSS, JavaScript, and modern frameworks like React, Angular and Flutter. Proficiency in developing appealing and responsive interfaces Experience with designing, implementing, and maintaining P2P money movement capabilities or Payment systems Experience with Temporal, Snowflake, Datadog as well as infrastructure as code tools (e.g., Terraform, Ansible) What we offer: Work in the heart of the FinTech revolution, making a real difference in the financial lives of millions. The opportunity to be a founding member of a new squad working on multiple challenging and impactful projects that will shape the future of SoFi. A collaborative and supportive work environment where you can learn and grow from talented engineers. Competitive salary and benefits package. Be part of a company that values innovation and empowers its employees. If you are excited about building tier-0 products and services from scratch, we encourage you to apply! Read Less
  • Senior Marketing Data Scientist  

    - San Francisco County
    The role: SoFi is seeking a highly motivated Senior Data Scientist to... Read More
    The role: SoFi is seeking a highly motivated Senior Data Scientist to join the Marketing Data Science (MDS) team. The MDS team plays a crucial role in enabling data-driven decisions across SoFi's Marketing organization through robust analytics, modeling, experimentation, and measurement. This exciting new role will be part of the Marketing Measurement Insights and Optimization team. The focus of this role is ownership of an automated, end-to-end marketing offer measurement and monitoring framework, covering offer setup, execution, fulfillment, and post-campaign validation. This reporting infrastructure is critical to ensuring SoFi’s marketing offers are executed accurately, transparently, and in compliance with internal policies and external regulatory requirements. This role will partner closely with Compliance, Legal, Product, and Marketing to ensure marketing offers are consistently monitored, discrepancies are detected early, and documentation is available for audit and regulatory review. The reporting and alerting systems built in this role will serve as a key control for offer execution and fulfillment accuracy across the company. What you’ll do: Own the end-to-end offer campaign measurement and monitoring system, including automated data pipelines, data quality checks, stakeholder dashboards, and proactive alerting for execution or fulfillment issues. Establish and maintain standardized definitions, controls, and tracking for offer eligibility, fulfillment logic, and payout timelines; proactively surface discrepancies, delays, or failures and partner with Marketing, Product, Engineering, and Compliance to resolve them. Create and maintain clear documentation of offer definitions, fulfillment logic, and monitoring processes to support audits, reviews, and stakeholder alignment. Own non-standard or time-sensitive offer execution and analytics needs by extending existing frameworks, while continuously identifying opportunities to reduce manual effort through automation and standardization. Lead the consolidation of marketing offer reporting across products, channels, and teams, creating a single, trusted source of truth for offer performance and fulfillment status. Translate complex offer execution and fulfillment data into clear narratives that inform senior leadership on performance, risk, and compliance posture. What you’ll need: Bachelor’s degree in Computer Science, Mathematics, Statistics, Engineering, or a related quantitative field; Master’s degree preferred. 5+ years of experience in data science, analytics, or data engineering roles supporting marketing, growth, or product analytics; experience in financial services or other regulated industries strongly preferred. Advanced proficiency in SQL and strong experience using Python for data analysis and pipeline development. Proven experience building and maintaining production-grade dashboards and self-serve reporting solutions (e.g., Tableau or equivalent BI tools). Hands-on experience developing automated data pipelines and data models using tools such as Airflow and dbt, ideally within a Snowflake-based data stack. Experience designing data quality checks, monitoring, and alerting systems to proactively identify data or execution issues. Familiarity working with compliance, legal, risk, or audit stakeholders, or building analytics and reporting used for controls, monitoring, or regulatory review. Strong ability to translate complex and ambiguous business requirements into scalable, well-documented analytical solutions. Demonstrated ability to independently own projects end-to-end, prioritize effectively in a fast-paced environment, and drive work to completion with minimal oversight. Excellent communication skills, with the ability to clearly explain technical concepts and insights to non-technical, cross-functional stakeholders. High intellectual curiosity, strong attention to detail, and a collaborative mindset suited for cross-functional work across Marketing, Product, Engineering, and Compliance. Read Less
  • Senior Staff Engineer, Loans Originations  

    - San Francisco County
    The Role Join us in revolutionizing the lending landscape. SoFi is see... Read More
    The Role 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: Leading design and implementation efforts across platform domains to affect multi-team or org-wide outcomes. Resolving problems in the platform design and implementation where there are competing constraints, significant ambiguity, and high technical or business risk. Recognition as a subject matter expert across a broad range of platform systems with the ability to identify and coordinate the resolution of systemic issues. Ability to define the long-term architectural direction for critical areas of the platform, aligning multiple teams around a shared vision, and developing an execution plan for delivering incremental value in stages. Ability to drive alignment across teams resolving technical and organizational conflicts, and successfully building consensus around difficult tradeoffs. Raises the engineering maturity of the organization by driving key improvements in the organization's culture and processes supporting engineering excellence. Ability to collaborate with partners to align technology and company strategy, resulting in plans that address the short and long-term goals of the business. Ability to identify and drive key improvements in systems supporting engineer productivity and velocity. Mentors engineers both inside and outside of the immediate team, and is a key participant in recruiting processes. 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 Bachelor's or Master's degree in Computer Science or Software Engineering 7+ years as a professional, full-time Software Engineer, or similar relevant work experience. 4+ 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 increasing engineering productivity and improving 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. Read Less
  • Principal Software Engineer  

    - King County
    The position is based in Seattle or San Francisco and reports to the D... Read More
    The position is based in Seattle or San Francisco and reports to the Director of Fraud Engineering within the FROST organization, focusing on solution delivery. Principal Software Engineer - Fraud Read Less
  • Staff Software Engineer, Chat  

    - San Francisco County
    The Role We are seeking a Staff Software Engineer to join the Chat eng... Read More
    The Role We are seeking a Staff Software Engineer to join the Chat 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 Drive technical architecture, design decisions and cross-functional discussions for the product 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 project leads, product managers 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. Broad knowledge about the design and operation of systems outside of specialty Take initiative and produce timely results in a fast-paced and sometimes ambiguous environment What you’ll need Bachelor’s Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience 6+ years programming experience, ideally on a modern stack Our core stack is Kotlin / Spring / PostgreSQL, and we run on Kubernetes in a service oriented architecture with over 100 services in production. You should have 4+ years Java or Kotlin programming experience You should have a strong understanding of relational databases and ORMs You should have worked on a SOA or microservice-based application Experience working with asynchronous systems and event based systems (queues, streams) 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 Nice to have Experience working with applications that leverage Large Language Models (LLMs), such as integrating LLMs, designing prompts, or exploring their practical applications. Experience working with various emerging LLM technologies, including Retrieval-Augmented Generation (RAG), prompt engineering, or AI agents. Experience with Natural Language Processing (NLP) or conversational AI, including building chatbots, virtual assistants, or similar systems Experience scaling highly available, mission critical systems Full-stack experience across Backend and Front-end (javascript/typescript, react) Experience working with authentication and authorization systems Read Less
  • Senior Staff Software Engineer, Personal Loans  

    - King County
    Join us in revolutionizing the lending landscape. SoFi is seeking enth... Read More
    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: Leading design and implementation efforts across platform domains to affect multi-team or org-wide outcomes. Resolving problems in the platform design and implementation where there are competing constraints, significant ambiguity, and high technical or business risk. Recognition as a subject matter expert across a broad range of platform systems with the ability to identify and coordinate the resolution of systemic issues. Ability to define the long-term architectural direction for critical areas of the platform, aligning multiple teams around a shared vision, and developing an execution plan for delivering incremental value in stages. Ability to drive alignment across teams resolving technical and organizational conflicts, and successfully building consensus around difficult tradeoffs. Raises the engineering maturity of the organization by driving key improvements in the organization's culture and processes supporting engineering excellence. Ability to collaborate with partners to align technology and company strategy, resulting in plans that address the short and long-term goals of the business. Ability to identify and drive key improvements in systems supporting engineer productivity and velocity. Mentors engineers both inside and outside of the immediate team, and is a key participant in recruiting processes. 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 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. 4+ 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 increasing engineering productivity and improving 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. Read Less
  • Staff Full-Stack Software Engineer, Member Growth  

    - San Francisco County
    The role: We are seeking a Staff Full Stack Software Engineer to join... Read More
    The role: We are seeking a Staff Full Stack Software Engineer to join the Member Growth engineering team at SoFi, where we are designing for the future of personal finance. We are looking to help our Members find their path to financial independence by providing them with the tools, resources, and guidance they need to get there. We want to be part of the customers financial journey by providing them timely insights, tailored to their needs, that will establish and build trust. Building this will involve taking a thoughtful and personalized approach towards every user’s financial needs. You will operate as a technical leader and team player, partnering closely with Product, Engineering, Design and Data Science teams. The ideal candidate is hands-on, 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: Lead the architecture and implementation of large, cross-cutting initiatives (each with many tasks) independently and with strong ownership. Participate in shaping the long term technical architecture of the products that drive member growth and marketing efficiency. Help translate product requirements into user stories and technical solutions. Produce well-designed, scalable and reusable code. Participate in and lead code and design reviews, setting a high technical bar across the team. Drive high-complexity projects in a fast-paced and sometimes ambiguous environment. Track and communicate project progress against defined milestones and business goals. Mentor and inspire other engineers and help grow the team Generate ideas for new initiatives and technologies Communicate with project leads, product managers and other software developers What you’ll need: Bachelor’s Degree, ideally in a technical field, but we understand great engineers come from all sorts of different backgrounds and also consider relevant work experience 6+ years programming experience, ideally on a modern stack with a proven track record of delivering high quality, production-grade applications Full stack experience including React/Typescript and Kotlin/ Java We run on Kubernetes in a service oriented architecture with over 100 services in production You should have a strong understanding of relational databases like PostgreSQL and ORMs with a good understanding of data access patterns You should have worked on a SOA or microservice-based application preferably using REST. Willingness to roll up your sleeves, collaborate with others and get stuff done. Strong 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 Knowledge of Clean Architecture, S.O.L.I.D, or G.R.A.S.P principles. Experience in MarTech platforms like marketing campaign orchestration, personalization Experience managing your own investments or experience taking out loans Experience scaling highly available, mission critical systems Experience building data insight products Read Less
  • Staff Software Engineer, AI Accelerated SDLC  

    - San Francisco County
    The Role: We are looking for a seasoned Staff Software Engineer to joi... Read More
    The Role: We are looking for a seasoned 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 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: Technical leadership - Provide leadership for technical architecture and design, implementation, delivery and operations of AI enabled tools, agents and workflows across the SDLC including plan, code, test, build, deploy, observe and remediate. Innovate - Collaborate with cross-functional teams to drive innovation in developer tooling, and advancements including AI assisted developer productivity flows. Exemplary Practitioner - Be a subject matter expert for one or more developer tooling domains, including operational excellence. Mentor - Collaborate with engineers in the team, provide mentorship, and 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. 8+ years software development experience. Experience developing in a cloud environment (ex: AWS), using containers (e.g., Docker, Kubernetes), cloud-native technologies, service meshes (e.g., Istio, Envoy), CI/CD and automated testing. Expertise - Expertise in AI tools (e.g., Claude Code, Windsurf, Cursor), infrastructure (e.g., MCP, AWS Bedrock, RAGs, vector dbs) and agent frameworks (e.g. Langchain, Langgraph, CrewAI) Design - Strong understanding of software design principles, and distributed systems architecture. Problem solving - Strong problem solving and programming fundamentals (algorithms, data structures). Coding Skills - Proven coding skills (e.g., Java, Kotlin, Python) delivering large scale systems with infrastructure automation (e.g., Terraform). Project Ownership - Ability to own, manage and deliver projects from scoping through launch. Experience working with Agile development processes. Strong Interpersonal skills - Excellent written and verbal communication skills. Demonstrated ability to collaborate well with technical and non-technical members, and proven skills to operate effectively in a cross-functional team. Preferred Qualifications: Experience with security, compliance, and risk management in cloud environments. Experience with monitoring and logging (e.g. Datadog, Elastic, Splunk). Experience with container orchestration (e.g., Docker, Kubernetes) and networking. Read Less
  • Principal Software Engineer, Loans Originations  

    - King County
    The Role Join us in revolutionizing the lending landscape. SoFi is see... Read More
    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. Read Less
  • Software Engineer, Measurement & Ads  

    - San Francisco County
    The role We are seeking a Senior Backend Software Engineer to join our... Read More
    The role We are seeking a Senior Backend Software Engineer to join our Measurement Kubernetes exposure is a plus). Ability to deliver features independently within a defined scope, while proactively asking questions and incorporating feedback. A pragmatic engineering mindset with an eagerness to learn, balancing correctness, scalability, and delivery speed. Clear communication skills and comfort collaborating within a cross-functional, team-oriented environment. Nice to have Exposure to marketing measurement or ad technology concepts, such as attribution, conversion tracking, or integrations with ad platforms (e.g., Meta, Google Ads). Familiarity with analytics, experimentation, or CDP ecosystems (e.g., Amplitude, Optimizely, mParticle, Snowflake ), even if primarily as a consumer. Experience integrating with third-party APIs, including handling rate limits, retries, and data validation. Interest in or experience working in fintech or regulated environments, with an appreciation for data quality and correctness. Read Less

Company Detail

  • Is Email Verified
    No
  • Total Employees
  • Established In
  • Current jobs

Google Map

For Jobseekers
For Employers
Contact Us
Astrid-Lindgren-Weg 12 38229 Salzgitter Germany