Software Engineer II, Gov Systems
About the role
The Government Systems team within the Investigations group is seeking a Software Engineer to join the team, building the software that packages, delivers, and manages Chainalysis Reactor for government and high-security customers. This role involves writing Go and Java services, building installer tooling, developing data delivery pipelines, and extending an admin portal UI.
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
This position requires U.S. citizenship due to applicable government operating requirements. You must have proficiency in Java, JavaScript (Node.js, React), 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 is required. Comfort working across the stack — from backend data pipelines to a React-based admin UI when needed is expected. Experience with infrastructure as code, particularly Terraform is necessary. Solid Linux fundamentals (RHEL or similar — networking, storage, process management) are essential. A strong sense of ownership and effective cross-team collaboration is required.
Qualifications
- Experience with data delivery systems — packaging, signing, distributing, and verifying large datasets or software artifacts — and familiarity with Kafka or other event streaming platforms
- Exposure to compliance frameworks such as FedRAMP and their implications for software design (audit logging, RBAC, encryption at rest), or experience designing multi-tenant architecture for secure isolation within shared infrastructure
- Familiarity with React or frontend frameworks for admin tooling, PostgreSQL in production, GitOps tooling (Flux CD, Kustomize, Helm), or interest in the cryptocurrency technology ecosystem
Skills
- Proficiency in Java, JavaScript (Node.js, React), 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
Benefits
Chainalysis offers competitive compensation and benefits, including a comprehensive health insurance plan, retirement savings options, and opportunities for professional development and growth. We also offer a supportive and inclusive work environment where employees can thrive and contribute to the success of the company.
Pay
$130K - $180K
Schedule
Full-time