Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

SoFi Logo

Staff Software Engineer, Data Platform

SoFi

Salary not specified
Sep 23, 2025
San Francisco, CA, US • Seattle, WA, US • Cottonwood Heights, UT, US
Apply Now

SoFi is seeking an experienced Staff Software Engineer to build foundational and critical data platform products that are highly leveraged across SoFi for analytical, reporting, and AI/ML use-cases, enabling self-serve analytics, insights, and data-driven decisions.

Requirements

  • Over 10 years of hands-on experience in software/data engineering with a proven track record of successfully building data systems and platforms.
  • Strong programming skills ideally on a modern stack including but not limited to Python, SQL
  • Experience in a collaborative coding environment, refining designs together, navigating code reviews, and managing pull requests.
  • Broad proficiency in database platforms and significant experience with cloud data warehouse platforms such as Snowflake, and familiarity with others like Redshift, or Google BigQuery
  • Strong analytical and problem-solving abilities, with the capability to simplify complex issues into actionable plans with a detail-oriented approach to your work.
  • Thorough knowledge and passion around system design and data architecture principles
  • Experience with data tools like Snowflake/GitLab/AWS/Airflow/DBT /Tableau, Power BI etc

Responsibilities

  • Drive technical architecture, design decisions and cross-functional discussions for the SoFi Data platform products
  • Lead and oversee the full SDLC, from project requirements to deployment following ​​best practices and uphold coding standards.
  • Build and optimize Operational experience for systems and processes and be part of an on-call team rotation to support the SoFi Data Platform capabilities
  • Collaborate with cross-functional teams to understand requirements, influence best practices upstream and down, and deliver solutions that meet business needs.
  • Effectively communicate complex technical concepts and trade offs mapping industry patterns and best practices to solve novel problems for technical/non-technical stakeholders verbally and in well written documentation.
  • Monitor project performance against defined milestones and goals.
  • Provide technical leadership, mentorship and strategic guidance to the team, fostering a culture of continuous learning, innovation, and excellence.

Other

  • A bachelor’s degree in computer science, Data Science, Engineering, or a related field.
  • Experience integrating Large Language Models (LLM) into products
  • Good understanding of AI and its usage
  • Experience in a highly regulated and governed sector, though the Fintech industry is advantageous.
  • Due to insurance coverage issues, we are unable to accommodate remote work from Hawaii or Alaska at this time.