sofi

Software Engineer, AML Engineering

Apply Now

At a Glance

Location
CA - San Francisco; WA - Seattle
Experience
2+ years
Posted
2026-03-20T15:02:35-04:00

Key Requirements

Required Skills

JavaKafkaKotlinKubernetesNode.jsPostgreSQLPythonREST API

Domain Knowledge

  • Insurance
  • Medical

Requirements

2+ years of programming experience, ideally on a modern stack.

Strong expertise in at least one back-end technologies and programming languages, such as Java, Kotlin, Springboot, Node.js, Python, C#, Kafka, PostgreSQL, and we run on Kubernetes in a service-oriented architecture with over 100 services in production

Knowledge of RESTful API design and implementation.

Experience scaling highly available, mission-critical systems.

Test-driven development along with unit and integration testing.

Front end experience.

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.

Utilize your expertise in various programming languages, frameworks, and technologies to deliver high-quality and scalable software applications.

Partner with senior engineers in the Anti-Money Laundering function to provide consultancy and translate the business needs to design and develop solutions, techniques, metrics, and dashboards for insights and data visualization.

Back-end Development: 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 to support efficient data processing and analysis.