×
Register Here to Apply for Jobs or Post Jobs. X

CNO Tool Developer Software Engineer-TS​/SCI Poly

Job in Fort Meade, Anne Arundel County, Maryland, USA
Listing for: CACI International Inc
Full Time position
Listed on 2026-09-12
Job specializations:
  • Software Development
    Python, DevOps, Software Engineer, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 131800 - 290000 USD Yearly USD 131800.00 290000.00 YEAR
Job Description & How to Apply Below

Job Title:

Senior AI/ML Software Engineer

Job Category:
Engineering

Time Type:
Full time

Minimum Clearance Required to Start: TS/SCI with Polygraph

Employee Type:
Regular

Percentage of

Travel Required:

None

Type of Travel:
None

* * *

The Opportunity

Join CACI as a Senior Software Engineer and help build advanced AI‑enabled solutions that support mission‑critical operations. You will work with talented engineers, cutting‑edge technologies, and large, meaningful datasets to develop systems that make a real impact. If you are driven by innovation, collaboration, and solving complex technical challenges, this is a place where your expertise can shine. Join CACI and become part of a team that champions innovation, collaboration, and engineering excellence.

Responsibilities
  • Design, develop, and enhance software solutions that leverage AI/ML models.
  • Build and customize AI systems that process large‑scale or mission‑relevant datasets.
  • Develop, test, and maintain software in Python or similar scripting languages.
  • Collaborate using version control and workflow tools including Git, Jira, and Confluence.
  • Work with large data processing and search systems such as Elasticsearch or Splunk.
  • Contribute to a high‑performing engineering team focused on quality, innovation, and continuous improvement.
Qualifications Required:
  • Active TS/SCI w/ Polygraph
  • Bachelor’s or Master’s degree in Computer Science or a related field. Four additional years of software engineering experience may substitute for a Bachelor’s degree.
  • 12+ years of software development experience (or 10 years with a Master’s degree).
  • Proficiency in Python or similar scripting languages.
  • Hands‑on experience developing AI systems and customizing AI/ML models.
  • Experience working with platforms that handle large or mission‑focused datasets.
  • Experience with version control systems (e.g., Git) and collaboration tools (e.g., Jira, Confluence).
  • Experience with large‑scale data processing systems such as Elasticsearch or Splunk.
Desired:
  • Experience with both Windows and Unix exploitation security.
  • Strong understanding of VSphere and virtual machine technologies.
  • Familiarity with the CNO operational environment.
  • Development experience with Svelte, Type Script, Java, MongoDB, and Python.
  • Experience using containerization and orchestration tools such as Docker or Kubernetes.
  • Experience with automation tools like Ansible.
  • Experience working in cloud environments such as AWS.
  • Understanding of end‑to‑end SIGINT collection and analysis systems.
  • Experience supporting production CNO capabilities and operations.
  • Experience with data visualization tools such as Kibana.
  • Experience with CI/CD tools such as Jenkins.
  • Experience with Retrieval‑Augmented Generation (RAG).
  • Knowledge of Lua.
What You Can Expect A culture of integrity.

At CACI, we place character and innovation at the center of everything we do. As a valued team member, you’ll be part of a high‑performing group dedicated to our customer’s missions and driven by a higher purpose – to ensure the safety of our nation.

An environment of trust.

CACI values the unique contributions that every employee brings to our company and our customers – every day. You’ll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth.

Together, we will advance our nation’s most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground – in your career and in our legacy.

Pay Range

There are a host of factors that can influence final salary including geographic location, Federal Government contract labor categories, and contract wage rates, specific skills and competencies,…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary