I

Innovative Defense Technologies

Automated software testing and defense cybersecurity.

Platform Engineer

Platform EngineeringConfirmed live in the last 24 hours
Full-timeArlington County, Arlington, VA, USA$135k - $273k

About the Job

Requirements

  • A bachelor's degree in information technology, Computer Science, Computer Engineering, Electrical Engineering, Systems Engineering, Physics, or Math, or equivalent full-time professional experience.
  • At least 3 years of professional software development or deployment experience in technically rigorous environments.
  • Experience with container technologies such as Docker and Kubernetes.
  • Experience with Kubernetes management services such as Helm or ArgoCD.
  • Experience with hypervisor or virtualization technologies such as VMware, KVM, or EC2.
  • Experience with networking in virtualized environments, including TCP/IP, DNS, load balancing, firewalls, and VLANs.
  • Experience with automation scripts and tools such as Ansible, Terraform, Puppet, or Salt, and aptitude for using AI tools such as large language models and AI coding assistants to streamline script generation and troubleshooting.
  • Strong Linux skills.
  • Experience with Bash or shell scripting.
  • Basic full-stack development skills, including SQL, Python or Java, JavaScript, and HTML/CSS.
  • Ability to shift between projects in an agile work environment.
  • Strong documentation skills.
  • Ability to travel up to 10% of the time as needed.
  • Ability to obtain and maintain an active Secret U.S. security clearance.
  • Ability to work on-site in Arlington, Virginia at least 3–4 days per week.

Responsibilities

  • Support formal and informal requirements definition, validation, and scope control to complete project deliverables successfully.
  • Support conversion of internal customer requirements into a refined vision.
  • Develop, implement, and maintain Infrastructure as Code software for automated deployment and configuration of a multi-site, multi-system microservice-based application, leveraging AI coding assistants to accelerate development.
  • Support active operations deploying and maintaining multiple Kubernetes clusters in unclassified and classified air-gapped environments, using AI solutions to improve deployment and maintenance efficiency.
  • Debug deployment and configuration issues, identify their root causes, and fix them.
  • Identify and apply emerging technologies and architectures, including evaluating cloud operations platforms such as cloud IaaS, PaaS, and SaaS.
  • Perform operational and development tasks while using AI approaches to streamline workflow, optimize automation, and reduce installation complexity.
  • Implement and test software using multiple languages and technology stacks.
  • Develop software interfaces that communicate across network protocols and messaging frameworks.
  • Integrate software components into complex software environments.
  • Collaborate with colleagues and lead engineers from other disciplines.
  • Participate in and provide feedback during design and code reviews.
  • Develop software using secure coding practices.
  • Support test and integration activities in IDT laboratories and on-site customer laboratories.
  • Assess, plan, identify, analyze, mitigate, and control risks and opportunities.
  • Support preparation, tracking, and delivery of internal deliverables.

Desired Qualifications

  • A master's degree in engineering or another technical field.
  • High-level proficiency with Kubernetes distributions such as RKE2.
  • Experience with distributed storage systems such as Rook/Ceph or NFS.
  • Experience deploying Kubernetes clusters and configuring networking, storage, and related components.
  • Experience with Git, Jenkins, and Artifactory.
  • DevSecOps experience.
  • Experience with at least one public cloud environment, such as Amazon Web Services or Microsoft Azure.
  • Experience managing and directing personnel while maintaining cost and schedule targets.

About the Company

Innovative Defense Technologies

Automated software testing and defense cybersecurity.

IDT automates software testing, data analysis, and cybersecurity for Department of Defense mission-critical systems, using its patented Automated Test and ReTest (ATRT) technology to support the full software testing lifecycle from component tests to system integration and results analysis. The product automates test execution, configuration assessment, and result reporting, offering repeatable tests, on-demand regression checks for cyber threats, and statistically rigorous analysis to cut time and manpower. Its differentiation comes from the ATRT patent and its ability to tailor automated testing across large, complex systems for defense needs. The company's goal is to help field new software capabilities faster and more affordably by reducing the time and cost spent on software testing.

Company size
201-500
Company stage
Grant
Total funding
$1.6M
Headquarters
Arlington County, VA
Founded
2006

Recently Posted Jobs

Explore more opportunities at Innovative Defense Technologies

See more jobs