Splunk Software Engineer

CACI•Fort Meade, MD

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 collaborates with technical teams, stakeholders, data providers, and data consumers to deliver scalable, data-driven solutions supporting national security missions. The position involves developing and maintaining applications, APIs, scripts, and services; creating DevOps automation and deployment workflows; integrating and transforming data; troubleshooting software and customer issues; and supporting system reliability, performance, and continuous improvement. An active TS/SCI clearance with polygraph and a current Splunk Accredited Core Implementation Certification are required. This is a regular, full-time position with no travel required. CACI describes a culture centered on integrity, trust, and continuous growth, and offers flexible time off, learning and development opportunities, competitive compensation, and a broad benefits package. The proposed salary range is $113,200–$237,800.

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 and an associate degree; 3 or more years and a bachelor's degree; or 1 or more year 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; Cribl.

Responsibilities

  • Design, develop, and maintain applications, APIs, scripts, and services that integrate with Splunk and related technologies.
  • Develop new 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 ensure 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 benefit.
  • Learning and development opportunities and resources.
  • Competitive compensation.
  • 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