Splunk Software Engineer

CACI International•Fort Meade, MD
•$113,200 - $237,800

About The Position

CACI is seeking a Splunk Software Engineer to join its team in Fort Meade, Maryland. The role combines software engineering and DevOps expertise to develop applications and integrations that use the Splunk platform and APIs. The engineer will collaborate with technical teams, stakeholders, data providers, and consumers to deliver scalable, data-driven solutions supporting national security objectives and mission-critical intelligence operations.

Requirements

  • Active TS/SCI clearance with polygraph.
  • Experience developing and integrating APIs.
  • Proficiency in Python and JavaScript.
  • Experience with Git and Jira.
  • Current Splunk Accredited Core Implementation Certification.
  • One of the following education and experience combinations: 7 or more years of relevant experience and a high school diploma or GED; 5 or more years of relevant experience and an associate degree; 3 or more years of relevant experience and a bachelor's degree; or 1 or more years of relevant experience and a master's degree.

Nice To Haves

  • Experience with at least four of the following technologies and practices: Regular Expressions (RegEx); RESTful services and integrations; Splunk and/or Elasticsearch; CI/CD pipelines and automation; monitoring tools such as Nagios or Elastic Beats; Apache NiFi; React (Angular experience also considered); DevOps technologies including Ansible, Salt, or Docker; and Cribl.

Responsibilities

  • Design, develop, and maintain applications, APIs, scripts, and services that integrate with Splunk and related technologies.
  • Develop features and enhancements, and troubleshoot and resolve software defects.
  • Create and maintain DevOps automation scripts, configuration files, and deployment workflows.
  • Manage and maintain source code repositories using Git.
  • Route, transform, and enrich data from multiple sources to support operational requirements.
  • Collaborate with data providers and consumers to support effective data integration and delivery.
  • Investigate and resolve escalated customer issues and technical support requests.
  • Contribute to system reliability, performance optimization, and continuous improvement initiatives.

Benefits

  • Flexible time off.
  • Learning resources.
  • 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