Application Engineer

CACI•Linthicum Heights, MD
•$103,800 - $218,100

About The Position

CACI is seeking an experienced Application Engineer in Linthicum Heights, Maryland, to provide advanced technical support for mission-critical applications and services supporting the intelligence community. The role involves troubleshooting complex issues, assisting customers with application configuration and deployment, and working with customers, internal teams, and vendors to ensure reliable system performance. The engineer also serves as a technical resource for the team and helps improve application performance, reliability, and support practices.

Requirements

  • Active TS/SCI with Polygraph clearance.
  • All education and experience must be in a technical field directly related to the labor category; degrees, diplomas, and GED certificates must be from accredited institutions.
  • Meet one of the following education and relevant experience combinations: High School Diploma/GED and 12+ years; Associate Degree and 10+ years; Bachelor's Degree and 8+ years; Master's Degree and 6+ years; or Doctorate Degree and 4+ years.
  • Strong experience with Linux-based operating systems.
  • Experience working with PostgreSQL databases.
  • Proficiency with Python development and scripting.
  • Experience creating, executing, and maintaining Ansible roles and playbooks.
  • Experience with the Elastic Stack.
  • Experience building, deploying, and troubleshooting Podman containers.
  • Experience using ticketing and service management platforms such as Jira or ServiceNow.
  • Experience working within GitLab CI/CD workflows and automated deployment pipelines.

Nice To Haves

  • Experience in software engineering using Angular and/or Rust.
  • Experience with or knowledge of Tenable security products.
  • Familiarity with Apache NiFi.
  • Experience supporting enterprise or intelligence community environments.

Responsibilities

  • Provide Tier 2 and Tier 3 technical support for mission-critical applications and services.
  • Diagnose, troubleshoot, and resolve complex customer issues in a timely manner.
  • Assist customers with application configuration, deployment, and operational support.
  • Collaborate with vendor support teams to investigate and resolve technical challenges.
  • Serve as a technical resource and mentor for team members, providing guidance on complex issues.
  • Monitor, analyze, and improve application performance and reliability.
  • Document troubleshooting procedures, resolutions, and best practices to improve support efficiency.
  • Partner with customers and stakeholders to ensure a high level of service and satisfaction.

Benefits

  • Flexible time off benefit.
  • Learning resources and learning and development opportunities.
  • Healthcare benefits.
  • Wellness benefits.
  • Financial benefits.
  • Retirement benefits.
  • Family support benefits.
  • Continuing education benefits.
  • Time off benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service