Talent.com
Principal Software Engineer
Principal Software EngineerSofi • Seattle, Washington, United States
Principal Software Engineer

Principal Software Engineer

Sofi • Seattle, Washington, United States
30+ days ago
Job type
  • Full-time
Job description

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 & AML Solutions

We are seeking a Principal Software Engineer to join our FROST (Fraud, Risk, Operations and Support Technology) team in Seattle. This role will focus on architecting and building sophisticated fraud detection and anti-money laundering solutions using cutting-edge technologies and data-driven approaches to protect SoFi's members and business.

Key Responsibilities :

Solution Architecture & Development :

  • Real-time Fraud Detection : Design and implement advanced fraud detection systems using machine learning models, real-time streaming analytics, and complex event processing.
  • AML Compliance Solutions : Build comprehensive anti-money laundering solutions including transaction monitoring, customer due diligence (CDD), and suspicious activity reporting systems.
  • Data-Driven Risk Models : Develop sophisticated risk scoring models leveraging Member360 unified data layer and advanced analytics capabilities.

Technical Implementation :

  • Streaming Data Architecture : Build real-time data pipelines using Apache Kafka, Apache Flink, and AWS Kinesis for processing high-volume transaction streams.
  • Machine Learning Integration : Implement ML models using AWS SageMaker, Feature Store, and the Batch Inference Framework for fraud and AML detection.
  • Graph Analytics : Develop entity relationship analysis using AWS Neptune for investigating complex fraud patterns and money laundering networks.
  • Real-time Analytics : Build operational dashboards and investigative tools using Apache Druid for seconds-fresh fraud and AML analytics.
  • Advanced Solution Development :

  • Risk Decision Engines : Enhance and optimize SAFE (Security and Fraud Engine) and Flowable rule engines for sophisticated risk decisioning.
  • Vendor Integration : Architect solutions integrating with fraud detection vendors like DataVisor, Socure, Transmit Security, and Early Warning System (EWS).
  • Investigation Tools : Build comprehensive fraud and AML investigation platforms within SoFi Atlas for operational efficiency
  • Required Technical Expertise :

    Core Technologies :

  • Programming Languages : Expert-level proficiency in languages suitable for high-performance financial systems.
  • Streaming Platforms : Deep experience with Apache Kafka, Apache Flink, and real-time event processing architectures.
  • Machine Learning : Hands-on experience with AWS SageMaker, Feature Store, and ML model deployment frameworks.
  • Data Storage : Expertise in Snowflake, AWS DynamoDB, and time-series databases for fraud analytics.
  • Graph Databases : Experience with AWS Neptune and Gremlin for relationship analysis and investigation workflows
  • Specialized Knowledge :

  • Risk Engines : Experience with rule engines like Flowable, Camunda, or similar decisioning platforms.
  • Real-time Analytics : Proficiency with Apache Druid or similar OLAP systems for operational analytics.
  • Financial Crime : Deep understanding of fraud patterns, AML regulations (BSA / AML, OFAC), and financial crime detection methodologies.
  • Vendor Ecosystems : Experience integrating with fraud detection platforms like DataVisor, identity verification services, and risk data providers
  • What You'll Build :

    Fraud Detection Solutions

  • Transaction Monitoring : Real-time fraud scoring systems processing millions of transactions with sub-second response times
  • Device Risk Assessment : Advanced device fingerprinting and behavioral analytics using Transmit Security and other risk signals
  • First-Party Fraud Detection : Early Warning System integration and synthetic fraud detection capabilities
  • AML Compliance Solutions

  • Transaction Monitoring : Comprehensive AML transaction monitoring systems for detecting suspicious patterns across all SoFi products
  • Customer Risk Profiling : Dynamic customer risk assessment and due diligence automation
  • Regulatory Reporting : Automated suspicious activity reporting and regulatory compliance systems
  • Data & Analytics Solutions

  • Member360 Implementation : Build unified member data layer enabling real-time and batch access to comprehensive member profiles
  • Feature Engineering : Develop reusable feature pipelines using Snowflake, DBT, and Kafka for ML model training and inference
  • Investigation Analytics : Create advanced analytics tools for fraud and AML investigators with graph visualization and pattern detection
  • Impact & Innovation

  • This role offers the opportunity to build next-generation fraud and AML solutions that protect millions of SoFi members while enabling business growth.
  • You'll work with cutting-edge technologies including real-time streaming, advanced machine learning, and graph analytics to solve complex financial crime challenges at scale.
  • Qualifications :

    Bachelor's degree with 15+ years of experience, or Master's degree with 12+ years, or PhD with 8+ years

  • Extensive experience building fraud detection or AML solutions in financial services
  • Proven track record with real-time data processing, machine learning, and high-scale distributed systems
  • Deep understanding of financial crime patterns and regulatory requirements.
  • Create a job alert for this search

    Principal Software Engineer • Seattle, Washington, United States

    Related jobs
    Software Engineer III

    Software Engineer III

    Spectraforce Technologies • SeaTac, WA, United States
    Full-time
    The Senior Software Engineer (Software Engineer III) is a subject matter expert in full-stack engineering and plays a key individual-contributor role. You will work closely with product owners in an...Show more
    Last updated: 6 days ago • Promoted
    Senior Principal Software Engineer, Storage - AI Infrastructure Innovation

    Senior Principal Software Engineer, Storage - AI Infrastructure Innovation

    Oracle • Seattle, WA, United States
    Full-time
    OCI (Oracle Cloud) AI Infrastructure Innovation team is inventing the next generation of storage technologies.You will lead architecture and hands-on development across key layers : distributed proc...Show more
    Last updated: 4 days ago • Promoted
    Principal Platform Architect

    Principal Platform Architect

    Microsoft • Redmond, WA, United States
    Full-time
    Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the team behind Microsoft’s expanding Cloud Infrastructure and responsible for powering Microsoft’s “Intelligent Cloud” ...Show more
    Last updated: 30+ days ago • Promoted
    Cloud Staff Software Engineer : 24-02979 (No C2C) -Onsite Role (No C2C)

    Cloud Staff Software Engineer : 24-02979 (No C2C) -Onsite Role (No C2C)

    Akraya Inc • Redmond, Washington, United States
    Full-time
    Quick Apply
    Due to applicable export control laws and regulations,.Primary Skills : AWS (Expert), CICD (Proficient), TypeScript (Advanced), Golang (Advanced), Architectural Design (Expert).We are seeking a Seni...Show more
    Last updated: 30+ days ago
    Python Software Engineer : 24-02315

    Python Software Engineer : 24-02315

    Akraya Inc • Redmond, Washington, United States
    Temporary
    Quick Apply
    Primary Skills : Python, Data Structures, System Integration, Automation Systems.Location : Redmond, WA (Onsite).ONLY USC or GC needed for the role. Design and develop large-scale, distributed softwar...Show more
    Last updated: 30+ days ago
    Senior Software Engineer, Platform

    Senior Software Engineer, Platform

    Anduril Industries, Inc. • Seattle, WA, United States
    Full-time
    Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the def...Show more
    Last updated: 30+ days ago • Promoted
    Principal System Architect, GPU

    Principal System Architect, GPU

    NVIDIA • Redmond, WA, United States
    Full-time
    Principal System Architect, GPU.Principal System Architect, GPU.A key part of NVIDIA's strength is to innovate how we architect and develop our GPU for the changing AI and accelerated workloads.We ...Show more
    Last updated: 5 days ago • Promoted
    CONTRACT - Software Engineer, Kubernetes (NTD)

    CONTRACT - Software Engineer, Kubernetes (NTD)

    Nintendo of America Inc. • Redmond, WA, United States
    Full-time
    Nintendo Technology Development.The worldwide pioneer in the creation of interactive entertainment, Nintendo Co.Kyoto, Japan, manufactures and markets hardware and software for its Nintendo Switch....Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal Software Engineer

    Senior Principal Software Engineer

    Oracle • Seattle, WA, United States
    Full-time
    Oracle Cloud Infrastructure (OCI) is the next-generation cloud platform that delivers the most powerful compute and networking performance, with a comprehensive portfolio of services, and the most ...Show more
    Last updated: 30+ days ago • Promoted
    Senior Principal / Staff Software Engineer

    Senior Principal / Staff Software Engineer

    Accreditation Council for Graduate Medical Education • Seattle, WA, United States
    Full-time
    Join Axon and be a Force for Good.At Axon, we're on a mission to Protect Life.We're explorers, pursuing society's most critical safety and justice issues with our ecosystem of devices and cloud sof...Show more
    Last updated: 26 days ago • Promoted
    Software Engineer

    Software Engineer

    AST • Tacoma, WA, US
    Full-time
    Quick Apply
    At AST, we enhance the efficiency, productivity, and safety of flexible aseptic manufacturing processes for the worldwide Life Science Industry by offering innovative products, servic...Show more
    Last updated: 30+ days ago
    Principal Software Engineer - New Glenn

    Principal Software Engineer - New Glenn

    Blue Origin • Seattle, WA, United States
    Permanent
    Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision millions of people living and working in space for the benefit of Earth.We're working t...Show more
    Last updated: 27 days ago • Promoted
    Senior Software Engineer - Platform

    Senior Software Engineer - Platform

    Slope • Seattle, WA, United States
    Full-time
    Anduril Industries is a defense technology company with a mission to transform U.By bringing the expertise, technology, and business model of the 21st century’s most innovative companies to the def...Show more
    Last updated: 30+ days ago • Promoted
    NSOM Principal Systems Engineer

    NSOM Principal Systems Engineer

    Blue Origin • Seattle, WA, United States
    Permanent
    Applications will be accepted on an ongoing basis until the requisition is closed.At Blue Origin, we envision millions of people living and working in space for the benefit of Earth.We're working t...Show more
    Last updated: 30+ days ago • Promoted
    Principal Solutions Engineer

    Principal Solutions Engineer

    Atlassian • Seattle, WA, United States
    Full-time
    Be among the first 25 applicants.Get AI-powered advice on this job and more exclusive features.Atlassians have flexibility in where they work – whether in an office, from home, or a combination of ...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer Manager, Full Stack, Platforms and Devices

    Software Engineer Manager, Full Stack, Platforms and Devices

    Google • Kirkland, WA, United States
    Full-time
    Software Engineer Manager, Full Stack, Platforms and Devices.Software Engineer Manager, Full Stack, Platforms and Devices. Note : By applying to this position you will have an opportunity to share yo...Show more
    Last updated: 1 day ago • Promoted
    Principal Engineer, IT (NTD)

    Principal Engineer, IT (NTD)

    Nintendo of America Inc. • Redmond, WA, United States
    Temporary
    Nintendo Technology Development.The worldwide pioneer in the creation of interactive entertainment, Nintendo Co.Kyoto, Japan, manufactures and markets hardware and software for its Nintendo Switch....Show more
    Last updated: 30+ days ago • Promoted
    Sr. Principal Software Engineer - Applied AI

    Sr. Principal Software Engineer - Applied AI

    Highspot • Seattle, WA, United States
    Full-time
    Highspot is pioneering the category that is fundamentally changing the way companies increase sales productivity.On a mission to transform the way millions of people work with sales enablement, Hig...Show more
    Last updated: 2 days ago • Promoted