INSIDE IR35 / FULLY REMOTE / Estimated end date 29/03/2024 /37.5 hour week
*Cryptocurrency background preferred and likely required*
The BSA/AML Compliance Technology Team is seeking a talented senior full stack software engineer to join our team. You will be responsible for building and maintaining compliance services on our Engineering platform to meet BSA/AML regulations with industry best practices. As part of the Core Engineering team, you will be working on transformational technology to redesign, scale and integrate existing compliance tools.
Job Duties:
• Build new compliance services on the Engineering platform.
• Perform thorough analysis and code reviews of the existing suite of compliance tools, including Screening, Customer Risk Scoring, Transaction Monitoring, and other key areas.
• Assess and document internal & external data including data lineage and mapping
• Build data models & pipelines for various compliance functions
• Transform large quantities of data and execute data quality controls
• Create trustworthy user experiences by building interfaces that are simple, easy to comprehend, performant and reliable using modern tools like React, Typescript, Docusaurus, Jest & Webpack.
• Build rich logging and service monitoring
• Cultivate relationships with business partners through collaboration and process improvements.
• Design extensible testing and control frameworks for ongoing production support.
• Continuously add value through clear code and efficient execution.
Job Requirements:
• At least 4 years of experience in software engineering and at least 3 years of experience in developing web applications.
• Developed and shipped user-facing features using component-based UI frameworks.
• Familiar with current trends and best practices in front-end architecture, including performance, security and usability.
• Familiar with product and design lifecycles, and collaborating closely with designers, engineers, and product managers.
• Write high quality, well-tested code to meet the needs of your customers.
• Built reliable, fault-tolerant distributed systems with a micro-service-based architecture.
• Experience with server-side language ecosystems such as Golang, Kotlin, or Python.
• Knowledge of web and network protocols & standards (gRPC, HTTP, TLS, DNS, etc).
• Built scalable, containerized applications using Kubernetes and Docker.
• Experience creating data pipelines using Snowflake SQL & MongoDB.
• Experience with messaging systems (e.g. Kafka, SNS/SQS, Kinesis).
• Experience working using Agile methodology (Scrum) and source code management (Github).
• Experience in performance tuning and troubleshooting complex distributed systems and running and maintaining services in 24×7 production environment, CI/CD pipeline activities.
Nice to haves:
• Experience with and/or keen interest in cryptocurrency.
• Experience on engineering teams in the finance or regulatory space.
• Experience with dashboarding tools and report generation, such as Looker.
• Professional certifications (e.g. CAMS, CFCS, CFE, and CRCM).