Software Engineer II, Gov Systems
Chainalysis Careers · Remote - USA
About this role
## Software Engineer II, Gov Systems The Government Systems team within the Investigations group ensures Chainalysis’s most security-sensitive customers can run **Reactor** reliably in their own environments—including **fully air-gapped networks** with no internet connectivity. You’ll build the software that **packages, delivers, and manages Chainalysis Reactor** for government and high-security customers. This is a full-stack role with deep focus on **on-premises and air-gapped constraints**, partnering closely with product teams and compliance stakeholders. --- ### In this role, you’ll: - **Design and develop the software installer** — a **Go-based CLI** that automates provisioning, manifest rendering, image bundling, and end-to-end deployment of Reactor (including fully air-gapped networks). - **Build and maintain the blockchain data delivery pipeline** — **Java services** that package blockchain data in the cloud, deliver it to customer sites, and unpack it for ingestion into on-prem systems. - **Extend and improve the Admin Portal** — a **React-based web UI** backed by a **Node.js server** for managing users, roles, permissions, and monitoring system health. - **Develop infrastructure as code (Terraform)** to provision and manage **AWS-based** environments for development, acceptance testing, and data delivery. - **Collaborate with product service teams** to integrate applications into the on-prem deployment platform, define deployment configurations, resolve environment-specific issues, and design **multi-tenancy** with secure isolation. - **Support FedRAMP compliance requirements** by building in audit logging, RBAC policies, package signing, and security hardening. - Write **well-tested, well-documented code** with unit tests, integration tests, and CI-driven quality gates across **Go, Java, and JavaScript**. --- ### We’re looking for candidates who have: - Proficiency in **Java, JavaScript, Go, and Bash** for production software, including **services**, **systems-level code**, and **CLI tools**. - Strong working knowledge of **Kubernetes** (deployments, networking, storage, Helm, and production troubleshooting). - Comfort working across the stack—from backend data pipelines to a **React-based admin UI**. - 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. - **U.S. citizenship** due to applicable government operating requirements. --- ### You might also have: - Experience building **custom Kubernetes operators** (Operator SDK or controller-runtime). - Experience with **air-gapped/disconnected deployment strategies**, **OCI registries**, and image mirroring. - Experience with data delivery systems (packaging, signing, distributing, and verifying large datasets or software artifacts). - Familiarity with **Kafka** or other event streaming platforms. - Exposure to compliance frameworks such as **FedRAMP** (audit logging, RBAC, encryption at rest) and/or multi-tenant architecture for secure isolation. - Familiarity with **React**, **PostgreSQL**, and GitOps tooling (Flux CD, Kustomize, Helm), or interest in the cryptocurrency technology ecosystem. --- ### Technologies we use: - **Languages:** Java, JavaScript (Node.js, React), Go, Bash, HCL (Terraform) - **Kubernetes:** RKE2, Helm, Kustomize, Flux CD - **Cloud:** AWS (EC2, S3, EBS, VPC, IAM, La
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.