SoFi

SoFi

SoFi specializes in providing a comprehensive financial platform that empowers individuals to achieve their financial goals through services such as student loan refinancing, debt consolidation, home buying assistance, and investment opportunities, all...

Capital Markets
1K-5K
Founded 2011
$2900M raised

Description

  • Drive technical architecture and design decisions for SoFi Data Platform products.
  • Lead the full software development lifecycle from requirements through deployment.
  • Generate and deliver new data platform initiatives and technologies in a fast-paced environment.
  • Build and optimize operational experiences for data systems and processes.
  • Participate in on-call rotation to support Data Platform capabilities.
  • Collaborate with Product, Design, and Engineering to understand requirements and deliver solutions.
  • Communicate complex technical concepts, trade-offs, and best practices to technical and non-technical stakeholders.
  • Monitor project performance against milestones and goals.
  • Provide technical leadership, mentorship, and strategic guidance to the team.
  • Contribute to hiring and training efforts for engineering talent.

Requirements

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field.
  • 10+ years of hands-on experience in software or data engineering building data systems and platforms.
  • Strong programming skills in a modern stack, including Python and SQL.
  • Experience working in a collaborative coding environment with design reviews, code reviews, and pull requests.
  • Broad proficiency in database platforms and experience with cloud data warehouses such as Snowflake.
  • Familiarity with Redshift or Google BigQuery.
  • Strong analytical and problem-solving skills with a detail-oriented approach.
  • Thorough knowledge of system design and data architecture principles.
  • Experience with data tools such as Snowflake, GitLab, AWS, Airflow, dbt, Tableau, and Power BI.
  • Experience building and deploying resources using Infrastructure as Code tools such as Terraform.
  • Knowledge of analytics, metrics, and monitoring integrations.
  • Excellent communication skills for both technical and non-technical audiences.
  • Experience integrating Large Language Models (preferred).
  • Good understanding of AI and its usage (preferred).
  • Experience in a highly regulated and governed sector, with fintech experience preferred.

Benefits

  • Competitive base pay range, with final offer determined by experience, skills, and location.
  • Access to comprehensive and competitive benefits through SoFi’s benefits program.
  • Reasonable accommodations available for candidates with physical or mental disabilities.
  • Inclusive employment practices and equal opportunity hiring.
  • Remote work is not available from Hawaii or Alaska due to insurance coverage issues.

Interested in this position?

Apply directly on the company website

Apply Now

Similar Roles

Software Engineer, Developer (Wallets and Onchain Tools)

Coinbase 1K-5K Capital Markets

Coinbase is hiring a software engineer for its CDP Wallets & Onchain Tools team to build developer-focused APIs, SDKs, and documentation that help accelerate crypto application development onchain.

Android Encryption Flutter GitHub Go iOS Microservices OpenAPI React React Native Solana TypeScript Unity
11 hours, 1 minute ago

Software Engineer II

Veracyte 251-1K Pharmaceuticals

Veracyte is hiring a cloud engineering and application development professional for its Bioinformatics & Data Science Development team to build scalable cloud-native applications that support cancer diagnostics products and productionize research workflows.

Agile AWS AWS CDK CloudFormation Docker EC2 Kubernetes Machine Learning Microservices Node.js Python React REST API Scrum SQL Terraform Vue.js
11 hours, 1 minute ago

Staff Software Engineer, C021 Security

Cribl 251-1K IT Services

Cribl is hiring a Staff Engineer for its C021 new product initiative to help design and build an emerging data platform that processes large volumes of streaming data in a fully remote, remote-first environment.

Apache Spark AWS Azure Docker Druid Flink GCP JavaScript Kafka Kubernetes Linux LLM Node.js
11 hours, 1 minute ago

Software Engineer, Unified Data Store

Airbnb 5K-10K Hotels, Restaurants & Leisure

Airbnb’s Unified Data Store team is hiring an Engineer or Senior Engineer to build and operate the distributed storage infrastructure that powers core company data and supports product teams worldwide.

11 hours, 1 minute ago

You're on a roll! Sign up now to keep applying.

Sign Up

Already have an account? Log in

Used by 14,729+ remote workers