Software Engineer, AML

SoFi•Seattle, WA
•Hybrid

About The Position

Social Finance, LLC seeks a Software Engineer, AML in Seattle, Washington. The role collaborates with cross-functional teams to design, architect, and implement end-to-end solutions spanning frontend and backend components, using a range of programming languages, frameworks, and technologies to deliver high-quality, scalable software applications. The engineer partners with senior engineers in the Anti-Money Laundering function to consult on business needs and develop solutions, techniques, metrics, and dashboards for insights and data visualization. Responsibilities include designing and developing robust, scalable, and secure server-side applications and APIs; working with databases and data models; building and maintaining scalable data pipelines; optimizing performance and system stability; contributing to architecture discussions and technical decisions; following software design patterns and best practices; and testing software components to ensure application reliability and functionality. The position is based in a hybrid work arrangement from SoFi offices in Seattle, WA; part-time telecommuting is an option.

Requirements

  • Master’s degree, or foreign degree equivalent, in Computer Science, Engineering (any field), or a related quantitative discipline.
  • Two years of experience in the job offered or a related occupation.
  • Special skills: Java, Python, AWS, Agile Development Methodology, Test Driven Development, Software Development Lifecycle (SDLC), CI/CD Pipelines, Jira, Github/Gitlab or another source code repository management tool, Springboot, React, SQL, Data Structures, JavaScript, Design Patterns, Operating Systems, Microservices, and Docker.
  • Any suitable combination of education, training, and experience is acceptable.

Responsibilities

  • Collaborate with cross-functional teams to design, architect, and implement end-to-end frontend and backend solutions.
  • Use programming languages, frameworks, and technologies to deliver high-quality, scalable software applications.
  • Partner with senior engineers in the Anti-Money Laundering function to consult on business needs and develop solutions, techniques, metrics, and dashboards for insights and data visualization.
  • Design and develop robust, scalable, and secure server-side applications and APIs.
  • Work with databases and data models to manage and store information effectively.
  • Build and maintain scalable data pipelines for efficient data processing and analysis.
  • Optimize performance and maintain system stability.
  • Participate in architecture discussions and contribute to technical decisions.
  • Ensure software design patterns and best practices are followed throughout development.
  • Conduct unit, integration, and end-to-end testing to ensure application reliability and functionality.

Benefits

  • Standard company benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service