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 International Logo

Software Developer

CACI International

$90,300 - $189,600
Sep 3, 2025
Norfolk, VA, US
Apply Now

The business problem is to develop and maintain software systems to support vital Navy maintenance operations, including legacy and modern applications, at CACI.

Requirements

  • Experience with software testing methodologies including TDD and BDD
  • Strong programming skills and ability to work with multiple programming languages
  • Experience with software documentation and technical specification development
  • Advanced knowledge of Agile/SAFe development methodologies
  • Expertise in legacy system modernization strategies
  • Strong background in software performance optimization
  • Deep understanding of cybersecurity principles and secure coding practices

Responsibilities

  • Researching, designing, developing, and/or modifying software systems (e.g., custom, COTS, GOTS)
  • Presents ideas for system improvements
  • Develops cost estimates for software developments or enhancements
  • Conducts impact analysis for software changes
  • Produces detailed specifications and writes software code
  • Works closely with business analysts, designers, and subject matter experts to understand functional requirements
  • Conducts unit tests and documents findings

Other

  • Must be a US Citizen with an active Secret clearance
  • Bachelor's degree in Computer Science, Software Engineering, or related field
  • Up to 10% local travel required
  • Strong analytical skills, excellent problem-solving abilities, and the capability to work effectively within development teams
  • Ability to balance maintaining existing systems while contributing to modernization efforts