Software Engineer, AML Engineering

11 hours, 39 minutes ago
Remote
Full-time
Junior
Software Development
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

  • Collaborate with cross-functional teams to design, architect, and implement end-to-end software solutions.
  • Partner with AML and Risk stakeholders to translate business needs into technical designs, solutions, metrics, and dashboards.
  • Design and develop scalable, secure server-side applications and APIs.
  • Work with databases, data models, and scalable data pipelines to support data processing and analysis.
  • Participate in architecture discussions and contribute to technical decisions and design best practices.
  • Conduct unit, integration, and end-to-end testing to ensure application reliability and functionality.
  • Monitor, support, and help maintain mission-critical systems throughout the product lifecycle.
  • Create and maintain technical documentation for software, APIs, and processes.
  • Advocate for process improvements and adopt new tools and technologies to improve productivity.
  • Collaborate in code reviews, design refinement, and pull request workflows.

Requirements

  • Bachelor’s degree in Computer Science or equivalent from an accredited college or university.
  • 2+ years of programming experience, ideally on a modern stack.
  • Strong expertise in at least one back-end technology or programming language such as Java, Kotlin, Spring Boot, Node.js, Python, C#, Kafka, or PostgreSQL.
  • Knowledge of RESTful API design and implementation.
  • Experience working in a collaborative coding environment with code reviews and pull requests.
  • Strong sense of responsibility and ownership, with the ability to drive tasks from inception to completion.
  • Ability to solve problems and work through details deeply.
  • Excellent communication and collaboration skills.
  • Experience scaling highly available, mission-critical systems (preferred).
  • Test-driven development and unit/integration testing experience (preferred).
  • Front-end experience (preferred).

Benefits

  • Base pay range provided for the role, with final offer determined by experience, skills, and location.
  • Access to SoFi’s comprehensive and competitive benefits package.
  • Reasonable accommodations available for candidates with physical or mental disabilities during the application or interview process.
  • Inclusive culture that supports equal employment opportunities.
  • Remote work is not currently accommodated 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
10 hours, 54 minutes 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
10 hours, 54 minutes 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
10 hours, 54 minutes 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.

10 hours, 54 minutes 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