Software Engineer II, Compliance Core
Chainalysis Careers · New York Office
About this role
## Compliance Core — Software Engineer II ### About the team Compliance Core builds and operates the platform customers rely on to evaluate blockchain risk in real time and continuously monitor activity across billions of transfers. Our systems: - Screen transfers and withdrawals - Reassess exposure as new information arrives - Aggregate risk at the user and organization level - Power datasets used by other teams and customers ### What you’ll do - Build and maintain backend services and APIs for transfer/withdrawal screening, continuous monitoring, and risk aggregation. - Develop event-driven data ingestion and processing systems for growing volumes of blockchain activity, with a focus on correctness, throughput, and latency. - Own scoped features end-to-end (design → implementation → testing → deployment → production support), with guidance on broader architecture. - Modernize the platform by improving existing services and delivering incremental migrations with safe rollouts. - Partner with Product and engineering teams to clarify requirements, discuss tradeoffs, and deliver customer-focused improvements. - Improve automated tests, monitoring, and documentation to help the team understand system behavior and detect issues early. - Participate in code reviews, debug production issues, and contribute to incident response and blameless postmortems. ### What we’re looking for - Experience using AI-assisted development tools effectively, with examples of how you verified AI-generated output and improved results. - Experience building and maintaining backend services in production (APIs and database integrations). - Proficiency in an object-oriented programming language (primarily Java; other languages welcome). - Experience developing cloud-based services on AWS (or another major cloud provider), with microservices and distributed systems fundamentals. - Strong SQL and relational database experience (data modeling and query writing). - Familiarity with event-driven architectures/streaming, including how failures, retries, and duplicate events impact correctness. - A track record of delivering well-tested code, diagnosing issues, and taking responsibility for software quality. - Clear communication and a collaborative approach with engineering and Product partners. - Interest in blockchain and cryptocurrencies (prior experience not required). ### Nice to have - Java and Spring, Kafka, or Apache Flink. - Kubernetes, Docker, Terraform, or production observability tools. - Experience improving or migrating production systems while maintaining service continuity. - Experience with customer-facing systems with strict latency/availability requirements. - Background in compliance, payments, fraud, or another regulated domain. ### About Chainalysis Chainalysis is the blockchain data platform that helps connect the movement of digital assets to real-world services. Powered by deep blockchain data and AI, organizations can investigate illicit activity, manage risk exposure, and build innovative market solutions. We encourage applicants across all backgrounds. If you need accommodations for the interview process due to a disability, you can request them here: https://go.chainalysis.com/rs/503-FAP-074/images/Interview%20Accommodations%20Request.pdf
Listing freshness
CronJobs last confirmed this listing 2h ago. If its source stops confirming the opening for seven days, this page is removed from active inventory.