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

Senior Software Engineer, AML Platform

SoFi

Salary not specified
Oct 9, 2025
San Francisco, CA, US • Seattle, WA, US
Apply Now

SoFi is seeking a Senior Engineer to join the AML, Challenges and Actions (ACE) team to build and support a suite of AML and Risk platforms and services that ensure compliance across all SoFi products, empowering the company to meet regulatory standards while safeguarding customer trust.

Requirements

  • Strong expertise in back-end technologies and programming languages, such as Java, Kotlin, Springboot, Node.js, Python, C, Kafka, PostgreSQL
  • Knowledge of RESTful API design and implementation
  • Experience working in a collaborative coding environment, refining designs together, working through code reviews, and managing pull requests
  • Experience working on an SOA or microservice-based application
  • Strong expertise in various programming languages, frameworks, and technologies
  • Experience with databases and data models to manage and store information effectively
  • Experience with building and maintaining scalable data pipelines to support efficient data processing and analysis

Responsibilities

  • Full SDLC: Collaborate with cross-functional teams to design, architect, and implement end-to-end solutions that encompass both front-end and back-end components.
  • Back-end Development: Design and develop robust, scalable, and secure server-side applications and APIs.
  • Architecture and Design: Participate in architecture discussions and provide valuable insights to drive technical decisions.
  • Testing and Quality Assurance: Conduct thorough testing of software components, including unit testing, integration testing, and end-to-end testing, to ensure the reliability and functionality of the applications
  • Continuous Improvement: Keep abreast of industry trends, best practices, and emerging technologies in software development.
  • Code Review and Mentorship: Review code contributions from junior developers and provide constructive feedback to promote code quality and maintain coding standards.
  • Documentation: Create and maintain technical documentation for developed software, APIs, and processes to ensure comprehensive understanding and knowledge transfer

Other

  • Bachelor’s Degree, Computer Science Degree, or equivalent from a fully-accredited college or university
  • 3+ years of programming experience, ideally on a modern stack
  • Strong sense of responsibility and ownership, driving a project from inception to completion
  • Affinity for solving problems and diving deep into the details
  • Excellent communication and collaboration skills