Software Engineer - Government Systems
Job Description
Key Skills Required
Master these to land this role
Want to know if you're a match for this job?
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 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
We're looking for candidates who have:
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 — you write code you're proud to operate, think about failure modes before they happen, and work alongside product engineers who consume the platform and tooling you build
How would you rate this job post?
See what other professionals think about this role.
Similar Opportunities
More Openings at Chainalysis
Explore Top Companies in this Space
Input Output Group
Blockchain / Cryptography / Decentralized Finance / Enterprise Software
TRM Labs
Blockchain Intelligence / Cybersecurity / FinTech
Toxic Flow Labs
Blockchain / Cybersecurity / Technology
Paxos
Blockchain / Fintech / Financial Services / Enterprise Software
Chainalysis
View Company ProfileChainalysis is a blockchain data and intelligence platform providing compliance, investigation, and risk management software for government agencies, financial institutions, and cryptocurrency businesses. Founded in 2014, the company tracks virtual currency transactions to investigate crypto hacks, combat money laundering, and support law enforcement and regulatory operations globally.
Safety First
- Never pay for a job application.
- Do not share sensitive bank info.
- Verify the client before starting work.
