About The Position

The Georgia Tech Research Institute (GTRI) is seeking a Software Engineer to join their ASL team in Huntsville, AL. This role supports sponsored programs by developing and expanding CI/CD pipelines using DevSecOps practices. The team is responsible for application administration and system administration for new requirements, working directly with sponsors or GTRI project directors to understand application security and development needs. The role involves expanding existing capabilities and supporting the transition to containerized applications.

Requirements

  • Strong experience with Git and a scripting language such as Python or Bash.
  • Strong experience developing CI/CD pipelines utilizing tools such as GitLab CI, Jenkins, or Azure Pipelines.
  • Moderate experience with containerization using tools such as Docker/Podman.
  • Some experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform.
  • Some experience deploying bare metal or VMWare vSphere ESXi systems that includes hardening the system.
  • U.S. Citizenship
  • Ability to obtain and maintain an active security clearance.

Nice To Haves

  • Active Secret Clearance.
  • Experience with infrastructure as code (IaC) using tools such as Terraform, CloudFormation, or Ansible.
  • Experience with a container orchestration platform such as Kubernetes.
  • Experience utilizing Agile software development practices.
  • Completed one of the DoD Approved 8570 Baseline Certifications for IAT Level II status.

Responsibilities

  • Perform software development, debugging, modification, enhancement, and documentation.
  • Design, test, and develop computer software in order to meet program requirements.
  • Develop and maintain kernel and user-level software and scripts.
  • Contribute to research reports, presentations, white papers, and competitive proposals.
  • Create and analyze network protocols.
  • Develop infrastructure as code in environments using state of the art DevOps solutions.
  • Research, configure, administer and maintain Continuous Integration/Continuous Delivery (CI/CD) pipelines for various programs.
  • Support automation efforts across the development lifecycle and across different research programs.
  • Support AI initiatives in development and product baselines.
  • Develop and maintain DevOps code using ansible, git, AWS, and many other technologies.
  • Design and test user stories and test cases.
  • Act as code reviewer to ensure coding best practices.
  • Work with sponsor organizations to provide CI/CD pipelines to government software development organizations such as Software Factories.
  • Apply specific understanding of DevOps culture and software release processes to configure workflow utilities such as the Atlassian suite to facilitate agile development and appropriate configuration management.
  • Automate build processes, security inspection, and delivery with a goal of accelerating software delivery to quickly address vulnerabilities and maximize sponsor value.
  • Serve as SMEs of specific software delivery utilities for the purpose of mentoring others, establishing capabilities on new programs, and affecting the development culture of an organization.
  • Administer a software artifact repository (Nexus).
  • Serve as a SME for build tools, such as Apache Ant and Maven.
  • Develop and document processes for software library releases and versioning across division projects.
  • Consult with projects to develop Git source code branching and versioning processes.
  • Educate junior and senior software developers in best practices and build tooling.

Benefits

  • Health & Welfare
  • Retirement Plans
  • Tuition Reimbursement
  • Time Off
  • Professional Development
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service