Application Engineer Expert Level

Integrity Technology•Linthicum, MD

About The Position

ITC is seeking a Top Secret/SCI with full-scope polygraph-cleared Expert-Level Application Engineer to support U.S. Government systems and software engineering efforts. The role designs and implements software tools and subsystems that support software reuse and domain analyses, and manages software development and support using formal specifications, data flow diagrams, accepted design techniques, and CASE tools. It estimates development costs and schedules, reviews and refines existing programs, and develops or maintains software applications through program design, coding, testing, debugging, and documentation. The position also contributes to the Secure the Enterprise initiative by developing automation that supports a transition from manual system security evaluation and authorization to automated workflows, streamlined processes and approvals, continuous monitoring and assessment, and network data gathering throughout a project’s life cycle. The posting describes DevOps responsibilities including infrastructure management, continuous integration, environment configuration and deployment, and support for project compliance and security. The engineer instructs and checks the work of other task personnel and performs quality assurance reviews and evaluations of existing and new software products.

Requirements

  • Must currently possess an active NSA TS/SCI with full-scope polygraph.
  • Minimum experience and education: 12 years with a high school diploma or GED; 10 years with an associate degree; 8 years with a bachelor’s degree; 6 years with a master’s degree; or 4 years with a doctorate degree.
  • Linux system administration.
  • Docker.
  • Python scripting.
  • AWS or other cloud experience.
  • GitLab Pipeline.
  • Ansible.

Nice To Haves

  • Elasticsearch.
  • NiFi.
  • Cloud hosting and automation.
  • MongoDB.

Responsibilities

  • Design software tools and subsystems to support software reuse and domain analyses, and manage their implementation.
  • Manage software development and support using formal specifications, data flow diagrams, accepted design techniques, and CASE tools.
  • Estimate software development costs and schedules.
  • Review existing programs and assist with refinements to reduce operating time and improve current techniques.
  • Formulate and define specifications for software applications, and modify and maintain existing applications using manufacturer engineering releases and utilities.
  • Perform program design, coding, testing, debugging, and documentation.
  • Instruct, direct, and check the work of other task personnel.
  • Conduct quality assurance reviews and evaluate existing and new software products.
  • Develop capabilities to automate system security evaluation and authorization, streamline processes and approvals, support continuous monitoring and assessment, and gather network data across a project life cycle.
  • Facilitate infrastructure management, continuous integration, environment configuration, and deployment.
  • Support the project’s compliance and security posture and deliver automation that enables other teams to operate smoothly.

Benefits

  • 401(k) plan with company contributions, including safe harbor and profit sharing.
  • 11 federal holidays and 21 days of PTO.
  • Medical, dental, and vision insurance with substantial company contributions.
  • Company-provided life, LTD, and STD insurance.
  • Health Savings Accounts and Flexible Spending Accounts.
  • Referral bonuses.
  • Performance bonuses.
  • Tuition assistance for education, training, and professional certifications.
  • Career development.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service