Senior Software Engineer

Insight Global
Arlington, VA

Title: Senior Software Engineer

Location: Starting Remote - Will eventually be Hybrid in Arlington, VA

Duration: Perm

Clearance: None required. U.S. citizenship required. Must be eligible for a government security clearance if needed in the future.

Pay Rate: $140,000-$160,000


About the role

We are building data-intensive systems that give the defense industrial base supply chain visibility it has never had. The work involves ingesting, normalizing, and enriching data from multiple government and commercial sources to produce analytical products that inform procurement decisions for defense-critical hardware.

This is not a CRUD application. The source data is heterogeneous, inconsistently structured, and often poorly documented. Government logistics systems were not designed to interoperate, and the schemas change without notice. Your job is to make that data reliable, queryable, and precise enough to drive real decisions worth millions of dollars. You will work across the full stack — from data ingestion pipelines and relational modeling to internal tools and structured output APIs — in a codebase where correctness and auditability take priority over speed of feature delivery.

The team is small and the ownership is real. You will make architectural decisions that persist. We are building systems that will operate in regulated cloud environments with compliance constraints, so you should be comfortable engineering for auditability, limited connectivity, and strict configuration baselines.


What you will do

Data platform

  • Design and build ingestion pipelines that normalize data from government and commercial sources with varying formats, quality levels, and delivery mechanisms
  • Implement data validation, cleansing, and reconciliation logic for government data sources: inconsistent encoding, missing fields, duplicate records, undocumented schema changes, and stale entries are the norm, not the exception
  • Design and evolve the relational data model in PostgreSQL, including a schema migration strategy that supports zero-downtime deployments as requirements change
  • Build structured output APIs that deliver analytical results to downstream systems in machine-readable formats with documented schemas and versioning
  • Implement cross-source data reconciliation to identify discrepancies between what different systems report for the same underlying assets

Application development

  • Build and maintain internal tools and data entry interfaces used by non-technical field analysts to capture structured observations and intelligence from sources that no database covers
  • Develop the application layer in TypeScript, with server-side business logic, API design, and frontend components as needed
  • Implement structured logging and observability across the application stack to support operational monitoring, debugging, and compliance audit requirements
  • Write and maintain thorough tests with emphasis on data correctness validation: the analytical outputs drive procurement decisions, and errors have real consequences
  • Design for usability by non-engineers: your analyst users are domain experts in defense logistics, not software — the tools you build need to get out of their way

Infrastructure awareness

  • Contribute to CI/CD pipeline design including build automation, container image management, and deployment workflows
  • Work alongside the DevOps team within AWS cloud infrastructure, understanding how your application architecture decisions affect provisioning, security configuration, and compliance posture
  • Maintain awareness of container security practices: dependency vendorization, SBOM generation, image provenance, and building for air-gapped deployment targets
  • Participate in architecture decisions, code review, and technical documentation with the understanding that this codebase will be audited and must be explainable

Required qualifications

  • 7–12 years of professional software engineering experience
  • Strong proficiency in TypeScript with production experience using it on the server side (Node.js, Deno, or Bun) for backend services and APIs
  • Production experience with Go: services, tooling, CLI utilities, or data processing pipelines
  • Deep hands-on experience with PostgreSQL: schema design, query optimization, indexing strategy, migrations, and operating complex relational models at scale
  • Experience building data ingestion pipelines that handle inconsistent, low-quality, or poorly documented source data from multiple systems that were never designed to work together
  • Experience building internal tools, admin interfaces, or data entry applications for non-technical users who need to capture structured information efficiently
  • Strong understanding of relational modeling, normalization trade-offs, and when to denormalize for performance versus normalize for correctness
  • Experience with structured logging, observability tooling, and production monitoring
  • Ability to work independently with significant ownership, make sound technical decisions, and communicate rationale clearly to both engineers and non-technical stakeholders
  • U.S. citizenship required

Preferred qualifications

  • Experience with AWS services in production: EC2, ECS or EKS, RDS (PostgreSQL), S3, IAM, CloudWatch
  • Experience with CI/CD pipeline design and maintenance (GitHub Actions, GitLab CI, Jenkins, or similar)
  • Familiarity with containerized deployments and container security practices: image scanning, SBOM generation, dependency vendorization, building reproducible images
  • Experience working in regulated or compliance-constrained environments (government, defense, healthcare, financial services) where auditability, data integrity, and configuration control are non-negotiable
  • Experience with schema migration tooling and zero-downtime database deployment strategies for production systems
  • Familiarity with data quality frameworks, validation patterns, or reconciliation logic for multi-source data systems
  • Experience on small teams where engineers own features end to end, from data model through API through deployment
  • Background in supply chain, logistics, procurement, manufacturing, or industrial data systems is a genuine plus

// // //