sofi
Software Engineer, AML Engineering
At a Glance
- Location
- CA - San Francisco; WA - Seattle
- Experience
- 2+ years
- Posted
- 2026-03-20T15:02:35-04:00
Key Requirements
Required Skills
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.