DevOps Software Engineer - TS/SCI with Poly

Staffed4UAnnapolis Junction, MD
Hybrid

About The Position

Join our client as a Software Engineer, where you'll play a vital role in delivering software development, integration, testing, and DevOps solutions across a range of High Performance Data Analytics (HPDA) Compute Platform activities. This position offers the opportunity to work with emerging technologies and contribute to mission-critical projects in a secure, high-impact environment.

Requirements

  • Active TS/SCI with Polygraph
  • Bachelor’s degree in a technical field plus 7+ years of relevant experience
  • Proficiency with Linux system administration, scripting (Bash/Shell/Python), and automation tools
  • Experience with containerization, CI/CD practices, and source control (Git)
  • Strong background in Java and Python application development
  • Familiarity with SQL databases, data transformation tools, and modern DevOps practices
  • Ability to manage and troubleshoot large, distributed systems in production environments

Nice To Haves

  • Experience with GPU acceleration frameworks such as PyTorch
  • Familiarity with HPC workload managers like Slurm
  • Experience working with machine learning frameworks

Responsibilities

  • Perform Linux system operations using the command line, including package management
  • Automate system administration tasks with Shell, Bash, or Python scripting
  • Design and develop robust applications using Java and Python
  • Implement and manage SQL databases including MySQL, MariaDB, and PostgreSQL
  • Support CI/CD pipelines with GitLab CI and similar tools
  • Apply Infrastructure as Code (IaC) principles using Ansible to automate provisioning and configuration
  • Install, configure, and maintain COTS, GOTS, and FOSS software, particularly related to data processing frameworks
  • Parse and transform structured and semi-structured data formats, including JSON, XML, CSV, TCLD, and Parquet
  • Support integration and sustainment of solutions within cloud and HPC environments
  • Manage Linux-based systems, focusing on provisioning, storage, networking, and configuration management
  • Develop and maintain containerized applications using Docker and deploy them in production Linux environments
  • Use Git for version control and collaborative development
  • Develop, configure, and maintain large-scale Accumulo database deployments
  • Work within Agile software development methodologies to deliver timely solutions

Benefits

  • 100% Employer-Paid Health, Dental, and Vision Insurance
  • Zero Vesting 401(k) Plan with 10% Company Contribution
  • 31 Days of Paid Time Off
  • Student Loan Repayment Assistance
  • Unlimited Certification & Training Support
  • Flexible Work Environment – Remote work options and flexible scheduling available
  • Multiple Incentive Bonuses
  • Exclusive Company Memberships
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service