Software Engineer

Ardent Principles, Inc.•Chantilly, VA
•$130,000 - $260,000•Onsite

About The Position

The Software Engineer works full time onsite in Chantilly, Virginia, within Unix-based systems. The role develops and maintains Python data-transformation scripts and builds applications using at least one of Java, Go, C#, or Scala. It also designs and implements scalable cloud-based solutions across AWS, Azure, or Google Cloud, working with structured, semi-structured, and unstructured data. An active TS/SCI clearance with Full Scope Polygraph is required. The position involves coordinating with mission partners and other entities, delivering releasable software iteratively through the Sponsor's agile frameworks, addressing security vulnerabilities and maintaining security accreditation, and applying DevOps practices to a service-based architecture. The engineer designs, builds, documents, tests, and troubleshoots cloud data pipelines, and maintains source code in the Sponsor-wide remote Git repository.

Requirements

  • Active TS/SCI clearance with Full Scope Polygraph.
  • Experience working in a Unix operating system, including use of the Unix terminal.
  • Experience developing and maintaining data-transformation scripts in Python.
  • Ability to write code in at least one of Java, Go, C#, or Scala.
  • Experience ingesting, transforming, modeling, and storing data in cloud environments such as AWS, GCP, or Azure.
  • Experience modeling structured, semi-structured, and unstructured data.
  • Experience with SQL and NoSQL databases for storing and retrieving data; examples include PostgreSQL, MySQL, Elasticsearch, and MongoDB.
  • Strong problem-solving skills and ability to work in a fast-paced environment.

Nice To Haves

  • Knowledge of databases, data warehouses, data lakes, and lakehouses.
  • Experience with modern data-flow management and orchestration tools such as Flyte, Apache Airflow, Dagster, or Apache NiFi.
  • Experience using containerization technologies such as Docker, Podman, or Kubernetes.
  • Experience ingesting, transforming, modeling, and storing data in the Sponsor's cloud environments, such as AWS, GCP, or Azure.
  • Knowledge of AI/ML methodologies and techniques.

Responsibilities

  • Coordinate with multiple entities, including mission partners, to ensure tools meet defined requirements.
  • Apply an agile approach consistent with the Sponsor's project management and software development frameworks, demonstrating and delivering releasable software every iteration.
  • Address security vulnerabilities according to severity and maintain security accreditation, including a plan of action for vulnerability remediation.
  • Design data pipelines based on data-ingestion patterns and business requirements.
  • Build and deploy data pipelines in a cloud environment.
  • Document data flows and data-pipeline architectures.
  • Perform end-to-end quality assurance of data.
  • Troubleshoot and correct issues with existing data pipelines.
  • Apply DevOps principles to continuously deliver high-value software enhancements in a service-based architecture.
  • Identify and document workflow or system improvements for the Sponsor's consideration.
  • Maintain source code in the Sponsor-wide remote Git repository.
  • Develop and maintain Python data-transformation scripts and build applications using Java, Go, C#, or Scala.
  • Ingest, transform, model, and store data in cloud environments.

Benefits

  • Highly competitive salary.
  • Generous paid time off.
  • Dedicated training budget.
  • 100% employer-covered family vision, dental, and health insurance.
  • 100% employer-covered life and disability insurance.
  • 401(k) plan with a 6% employer match and 100% vesting from day one.
  • 11 paid government holidays.
  • Spot bonuses for exceptional performance.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service