Full-Stack Software Developer — Systems Integration

CACI International Inc.

Fairfax (VA)

On-site

USD 113,200 - 237,800

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CACI International Inc. in Fairfax, VA seeks a Software Developer to design and sustain the integrated software ecosystem behind logistics, inventory, configuration management, and technical publications.

You'll build full-stack web applications on Linux, design scalable databases, and develop REST APIs that securely connect with LMS, IETM, and other enterprise systems. The role emphasizes automation, IaC, and containerized deployments for real-time data visibility.

Qualifications

  • Minimum of 7 years experience and a Bachelor's in Computer Science, Software Engineering, Information Systems, or equivalent experience.
  • Proven experience building enterprise full-stack web applications. (Core stack: Python/Django/React OR Node.js/HTML5/CSS3/JavaScript.)
  • Strong relational database design: normalization, indexing, performance optimization, data integrity, and cross-system data synchronization.
  • Experience developing REST APIs and backend services.
  • Linux development and system administration.
  • Container deployment with Kubernetes and Docker and/or Podman.
  • 3+ years of hands-on experience with Infrastructure as Code (IaC) tools and frameworks, including Helm and Ansible.
  • Git-based source control and modern development practices.
  • Proficiency with AI-assisted development tools (Claude Code, GitHub Copilot, or similar) for code generation, refactoring, test automation, and CI/CD.
  • Must be a US Citizen with a minimum of an active Secret clearance.

Responsibilities

  • Design, develop, and maintain full-stack web applications on Linux environments.
  • Architect scalable relational databases that synchronize data across systems to support inventory, equipment/configuration management, usage tracking, supply forecasting, and logistics planning.
  • Build real-time tracking for part ordering, equipment movement, configuration changes, and asset status, with intuitive interfaces for logistics personnel.
  • Develop and maintain the IETM database and web application, and integrate it with the system UI, LMS, and other enterprise applications.
  • Design and build REST APIs and middleware for secure communication between platforms.
  • Deploy and maintain applications using containerized technologies (Kubernetes, Docker and/or Podman) and maintain deployment pipelines.
  • Develop automation for deployment, configuration management, testing, and operational workflows.
  • Participate in architecture and design reviews and continuous process improvement.

Skills

Python/Django/React
Node.js/HTML5/CSS3/JavaScript
Linux
Kubernetes
Docker
Podman
Helm
Ansible
Git
AI-assisted development tools

Education

Bachelor's degree in Computer Science, Software Engineering, Information Systems, or equivalent

Tools

Kubernetes
Docker
Podman
Helm
Ansible
Git

Job description

CACI International Inc. in Fairfax, VA seeks a Software Developer to design and sustain the integrated software ecosystem behind logistics, inventory, configuration management, and technical publications.

You'll build full-stack web applications on Linux, design scalable databases, and develop REST APIs that securely connect with LMS, IETM, and other enterprise systems. The role emphasizes automation, IaC, and containerized deployments for real-time data visibility.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full‑Stack Engineer for Real‑Time Ops & Integration
Senior Full‑Stack Engineer for Real‑Time Ops & Integration

CACI International Inc • Fairfax (VA)

On-site
USD 113,000 - 238,000
Mission-Critical Full Stack Engineer (TS/SCI)
Mission-Critical Full Stack Engineer (TS/SCI)

CACI International Inc • Sterling (VA)

On-site
USD 69,000 - 142,000
Software Developer – Full-Stack / Systems Integration
Software Developer – Full-Stack / Systems Integration

CACI International Inc • Fairfax (VA)

On-site
USD 113,000 - 238,000
Software Developer – Full-Stack / Systems Integration Fairfax, VA, US
Software Developer – Full-Stack / Systems Integration Fairfax, VA, US

CACI International Inc. • Fairfax (VA)

On-site
USD 113,000 - 238,000
Senior Full-Stack .NET Developer - TS/SCI Clearance
Senior Full-Stack .NET Developer - TS/SCI Clearance

CACI International Inc • McLean (VA)

On-site
USD 90,000 - 190,000
Comprehensive benefits package including healthcare and retirement
Learning and development opportunities
Impactful Full-Stack Java Developer - Secret Clearance
Impactful Full-Stack Java Developer - Secret Clearance

CACI International Inc. • Reston (VA), Northern (KY)

Hybrid
USD 94,000 - 198,000
Senior Full Stack Engineer – Cyber Ops (TS/SCI)
Senior Full Stack Engineer – Cyber Ops (TS/SCI)

CACI International Inc. • Chantilly (VA)

On-site
USD 113,000 - 238,000
Bonus compensation
Training opportunities
Career growth
Mission-Critical Full Stack Engineer - Java/AWS/Kubernetes
Mission-Critical Full Stack Engineer - Java/AWS/Kubernetes

CACI International Inc. • Sterling (VA)

Hybrid
USD 98,000 - 207,000
Healthcare
Wellness benefits
Retirement plans
+2
Security-Cleared Full-Stack Engineer (Hybrid Remote)
Security-Cleared Full-Stack Engineer (Hybrid Remote)

CACI International • Sterling (VA)

Hybrid
USD 98,500 - 206,800
Healthcare
Flexible time off
Continuing education opportunities
Full Stack Software Developer/Engineer
Full Stack Software Developer/Engineer

CACI International Inc • Sterling (VA)

On-site
USD 69,000 - 142,000