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

Entry/Mid Software Developer - Multiple Teams

CACI

$72,700 - $149,200
Oct 1, 2025
Washington, DC, USA
Apply Now

The Department of Navy (DoN) requires a Software Developer to provide customer and application support, modernize systems, and implement AI applications, ensuring secure and compliant software solutions for critical operations.

Requirements

  • 3 years of Java, Python, or similar programming experience and/or experience with writing PL/SQL code.
  • Experience with defining and designing complex requirements.
  • Experience with AWS RDS for Oracle.
  • Strong experience with database development.
  • Experience with Python frameworks such as Django.
  • Experience with AWS AI services such as Amazon Cognito, Lambda, Kendra, and Bedrock.
  • Experience with Agile methodologies, including Jira.

Responsibilities

  • Research AI, data structures, and algorithms, utilizing various tools, technologies, methodologies, and data analysis to improve existing AI models and pioneer innovative solutions.
  • Stay current with the latest developments in AI (Machine Learning (ML), Large Language Models (LLM), Generative AI (GenAI), etc.) while ensuring compliance with ethical AI practices and data privacy regulations.
  • Design, develop, and implement software modifications in response to system change requests.
  • Implement software enhancements and add new functionality based on Government directed requirements.
  • Troubleshoot system software defects.
  • Analyze system database performance to recommend and implement improvements.
  • Mitigate software security vulnerabilities to ensure cyber compliance.

Other

  • Ability to problem solve and troubleshoot in a fast-paced environment.
  • Have flexibility to support coverage off hours and weekends.
  • Possess strong written and verbal communication, analytical, critical thinking, and problem-solving skills.
  • Excellent planning, organizational, and time management skills with minimal supervision.
  • Ability to obtain an Interim/Secret Clearance.