Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

CACI Logo

Senior Software Engineer

CACI

$120,800 - $265,800
Aug 21, 2025
Hyattsville, MD, USA
Apply Now

Maintain and enhance critical web servers, tackle complex technical challenges, and contribute to ongoing development initiatives while ensuring the smooth operation of existing systems.

Requirements

  • 12 years in software development with a B.S. degree, or 14-16 years of experience without a degree.
  • 6-12 years of data science and/or software engineering experience (Python, Scripting, Virtualization, storage and compute platforms, etc.).
  • Active TS/SCI with Polygraph.
  • At least 2 years of recent experience developing in Python.
  • Proficiency in Git for version control and collaboration.
  • Utilize project tracking tools like Jira.
  • Document architecture in Confluence.

Responsibilities

  • Write efficient software to manipulate data for machine learning and analysis.
  • Automate processing for recurring tasks to improve efficiency.
  • Create and maintain containers and virtualization environments for prototype development and testing.
  • Improve and troubleshoot the engineering design of our analytics pipeline, including predictive analytics, feature engineering, and data cleaning.
  • Design and implement software solutions to address existing engineering challenges.
  • Develop machine learning models through all phases—from design and training to evaluation, validation, and implementation.
  • Use your interpersonal skills to translate complex technical work into tangible results for our customer.

Other

  • Minimum Clearance Required to Start: TS/SCI with Polygraph
  • Employee Type: Regular
  • Percentage of Travel Required: None
  • Type of Travel: None
  • Excellent communication and interpersonal skills, with the ability to collaborate effectively across teams.