Deployment and Test Engineer

Swoop Technologies•Huntsville, AL

About The Position

As a member of Swoop Technologies’ Deployment and Test Engineering team, the Deployment and Test Engineer serves as a link between technology development and real-world operational deployment. The role supports deployment, integration, and sustainment of Swoop technology for mission-critical customers, working alongside Product and DevOps engineers to achieve customer outcomes, improve the technology, and evolve post-deployment processes and deployment readiness.

Requirements

  • Active US Secret Security clearance.
  • 3–5+ years of experience delivering, integrating, or operating technology solutions in DoD network environments, such as deployment or release engineering.
  • Strong analytical and problem-solving skills, including diagnosing issues, determining root causes, troubleshooting, implementing fixes, and escalating when necessary.
  • Detail-oriented, with the ability to translate technical findings into actionable outcomes.
  • Strong grasp of OSI networking principles, including DoD-specific contexts.
  • Ability to operate independently with technical and non-technical parties in dynamically changing environments.
  • Excellent written and verbal collaboration and communication skills.
  • Ability to adapt to fast-paced environments and handle deployment issues under pressure; demonstrated adaptability and success in resource-constrained environments.
  • Expertise and experience with technologies across CI/CD tools, containerization, version control systems, cloud platforms, infrastructure automation, and monitoring tools.
  • Ability and interest to travel as needed; travel may be up to 50%, with requirements varying.

Nice To Haves

  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
  • Experience writing or reading Python, C, Rust, or Assembly code.
  • Scripting experience in Bash, Python, PowerShell, or similar.
  • Knowledge of distributed systems, embedded systems, bare-metal environments, or hardware virtualization.
  • Experience administering operating systems, including RTOS, Linux distributions, and Windows.
  • Knowledge of databases and database deployment strategies.

Responsibilities

  • Coordinate and execute software deployments across staging, testing, and production environments.
  • Collaborate with development and operations teams to plan and schedule deployment activities.
  • Implement and maintain CI/CD pipelines.
  • Monitor and troubleshoot deployment processes, resolve failures, and support timely delivery.
  • Automate deployment tasks to reduce manual intervention and improve efficiency.
  • Maintain version control and document deployment procedures and configurations.
  • Perform post-deployment testing to verify expected functionality and performance.
  • Maintain and update deployment tools and scripts to improve reliability and automation.
  • Support the development team in testing, validating, and deploying application changes.
  • Use cloud platforms to manage deployments and configurations.
  • Ensure deployments comply with security and operational standards.
  • Provide stakeholders with regular updates on deployment progress and potential risks.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service