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
Apply Now

SoFi is seeking an experienced Staff Software Engineer to help achieve the vision and strategy to build foundational and critical data platform products which are highly leveraged across SoFi for analytical, reporting, AI/ML use-cases

Requirements

  • 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
  • Experience with data tools like Snowflake/GitLab/AWS/Airflow/DBT /Tableau, Power BI etc
  • Experience in building/deploying resources using Infrastructure as Code - IaC tools (like Terraform)
  • Knowledge in analytics, metrics, and monitoring integrations
  • Experience integrating Large Language Models (LLM) into products

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
  • Generate ideas for new initiatives and technologies, and deliver timely results in a fast-paced and sometimes ambiguous environment
  • 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

Other

  • A bachelor's degree in computer science, Data Science, Engineering, or a related field
  • Over 10 years of hands-on experience in software/data engineering with a proven track record of successfully building data systems and platforms
  • Excellent communication skills, with the ability to effectively convey technical concepts to both technical and non-technical audiences
  • Ability to work in a fast-paced and sometimes ambiguous environment
  • Strong analytical and problem-solving abilities, with the capability to simplify complex issues into actionable plans