Chainalysis

Software Engineer II, Gov Systems

In short

This role builds and maintains the on-premises deployment platform for Chainalysis's Reactor product in security-sensitive, including air-gapped, government customer environments. Work spans a Go-based CLI installer, Java data delivery pipelines, a React/Node.js admin portal, and Terraform-managed AWS infrastructure, plus FedRAMP-related audit logging, RBAC, and security hardening. It requires proficiency across Java, JavaScript, Go, Bash, Kubernetes, Terraform, and Linux, and US citizenship due to government operating requirements.

Chainalysis is the blockchain data platform trusted to investigate illicit activity and manage risk on blockchains. The Government Systems team ensures Chainalysis's most security-sensitive customers can run Reactor reliably in their own environments — including fully air-gapped networks with no internet connectivity.
Responsibilities
•Design and develop the software installer — a Go-based CLI that automates provisioning, manifest rendering, image bundling, and end-to-end deployment of Reactor to customer environments, including fully air-gapped networks
•Build and maintain the blockchain data delivery pipeline — the Java services that package blockchain data in the cloud, deliver it to customer sites, and unpack it for ingestion into the on-premises system
•Extend and improve the Admin Portal — a React-based web UI backed by a Node.js server that enables customers to manage users, roles, permissions, and monitor system health on their on-premises installation
•Develop infrastructure as code (Terraform) to provision and manage the AWS-based environments used for development, acceptance testing, and data delivery
•Collaborate with product service teams to integrate their applications into the on-prem deployment platform, defining deployment configurations, resolving environment-specific issues, and designing multi-tenancy capabilities that ensure secure isolation between tenants
•Support FedRAMP compliance requirements by designing audit logging, RBAC policies, package signing, and security hardening into the platform — writing well-tested, well-documented code with unit tests, integration tests, and CI-driven quality gates across Go, Java, and JavaScript
Requirements
•Proficiency in Java, JavaScript, Go, and Bash for building production software — services, systems-level code, and CLI tools
•Strong working knowledge of Kubernetes — deployments, networking, storage, Helm, and troubleshooting workloads in production
•Comfort working across the stack — from backend data pipelines to a React-based admin UI when needed
•Experience with infrastructure as code, particularly Terraform
•Solid Linux fundamentals (RHEL or similar — networking, storage, process management)
•A strong sense of ownership and effective cross-team collaboration
•US Citizenship due to applicable government operating requirements

Stop applying.
Get referred.

$10 in free credits

In just 60 seconds, fully on autopilot — Eraldt's AI agents read your CV, map the roles you fit, find live vacancies and the people who can refer you, write personal emails, and get you referred.

This isn't an application: your CV doesn't go to the company, and we don't promise a referral for this exact role.

Discover who else lands interviews on autopilot