CACI International logo

Back-End Software Developer

CACI International

Frederick, MD
Full Time
Senior
87k-182k
25 days ago

Job Description

About the Role

The position is to support a Special Project for an Intelligence Community customer in Frederick, Maryland. The project involves maintaining and evolving an existing set of computer applications on multiple networks. The role supports a high-security environment and requires a focus on backend software development within an AGILE development environment.

Key Responsibilities

  • Provides backend software development inside an AGILE development environment.
  • Provides backend architecture, system integration, program logic, database integration, ETL, and security controls.
  • Updates and incorporates new backend systems to support technical improvements.
  • Works with the team to incorporate new adhoc projects into existing applications to continue operations and maintenance or non-ADA developed apps and tools.

Requirements

  • Top Secret or TS/SCI security clearance preferably with a recent polygraph.
  • Bachelor's degree in computer science, data science, math or a medical field with 5+ years of experience.
  • Expertise in software development tasks and AGILE development of new and existing applications.
  • Expertise programming in JAVA with an Angular front in a Tom Cat Linux environment.
  • Strong programming skills with multiple languages.
  • Expertise in Risk Management Framework (RMF).
  • Ability to execute system/software lifecycle management.
  • Working knowledge of the USG C2S cloud application.

Nice to Have

  • Previous experience in a medical organization.
  • Previous experience with an intelligence organization.
  • Strong verbal and written communication skills.
  • Familiarity with DoD Instruction DoDI 8500.1, DoDI 8500.2, DoDI 10.01, ICD 503 and the national Institute of Standards and Technology and Technology Special Publications 800-144 and 145.
  • Experience integrating COTs capability into GOTs applications.

Qualifications

  • Experience in software development and AGILE methodologies.
  • Proficiency in Java and Angular development.
  • Knowledge of system lifecycle management and risk management frameworks.

Benefits & Perks

  • Competitive compensation, benefits and learning and development opportunities.
  • Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits.
  • Flexible time off benefit and access to robust learning resources.

Working at CACI International

A culture of integrity. An environment of trust. A focus on continuous growth. The company values character and innovation, promotes autonomy, and supports employee development to advance national missions.

Apply Now

Job Details

Posted AtJul 3, 2025
Salary87k-182k
Job TypeFull Time
Work ModeOnsite
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About CACI International

Website

caci.com

Company Size

10000+ employees

Location

Frederick, MD

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches