Full Stack Engineer
Company: CACI
Location: Reston
Posted on: April 2, 2026
|
|
|
Job Description:
Job Title: Full Stack Engineer Job Category: Engineering Time
Type: Full time Minimum Clearance Required to Start: None Employee
Type: Regular Percentage of Travel Required: None Type of Travel:
None * * * The Opportunity: Join the Edge Business Applications
(EBA) team, a multi-year strategic project and one of the three
core pillars of the Afloat Modernization initiative for the MSC IBS
program. Build and maintain a robust platform infrastructure for
Afloat environments that will host modernized, containerized
applications deployed across MSC’s logistics ships. Work in a
fast-paced environment using cutting-edge technologies including
AWS services, EKS, K3S, Kubernetes, Terraform, Ansible, and modern
DevOps practices. Collaborate with the teams to support parallel
modernization and containerization efforts for legacy Afloat
applications. Contribute across the full technology stack—backend,
frontend, Infrastructure as Code (IaC), and automation—while
growing your skills in a mission-critical defense environment.
Responsibilities: Develop and maintain frontend applications using
HTML, CSS, and React.js to create intuitive user interfaces. Build
and optimize backend services including API development and
database design to support platform functionality. Implement and
manage infrastructure solutions using scripting, Ansible, Docker,
and Kubernetes for containerized environments. Contribute to
architecture design and develop prototypes to validate and test
architectural components. Participate in design, development, and
debugging discussions, bringing technical knowledge and
problem-solving expertise to the team. Collaborate with
cross-functional teams including clients and internal stakeholders
to gather requirements, provide updates, and unblock tasks. Work on
Infrastructure as Code (IaC) implementations using Terraform,
Ansible, and automation solutions to streamline deployment and
operations. Conduct troubleshooting, log analysis, and performance
tuning to ensure system reliability and optimal performance.
Perform security and vulnerability analysis including CVE review
and remediation, third-party dependency management, and STIG
compliance. Participate in technical demonstrations and
presentations to showcase project progress and capabilities.
Qualifications: Required: U.S. Citizenship with the ability to
obtain and maintain a Secret security clearance. Bachelor’s degree
in computer science or related field. 10 years of professional
software development experience. Proficiency in multiple
programming languages and technologies including HTML, JavaScript,
TypeScript, CSS, React, jQuery, JSON, RESTful API development,
NodeJS, NPM, Java, Maven, and Git. Experience with open source
container infrastructure including Docker, Docker Compose, Docker
Swarm, Kubernetes, or Podman. Knowledge of Linux system
configuration including package installation and maintenance,
network interface configuration, and firewall configuration.
Experience building and working in Event Driven Microservice
environments utilizing technologies like Kafka, MQTT, AWS SQS, and
AWS SNS. Understanding of Unit Testing, Pre-Commit Hooks, Linters,
Debugging, and Performance Monitoring and Analysis. Experience in
troubleshooting, log analysis, performance tuning, disaster
recovery, and backup/restore processes. Knowledge of security
practices including CVE review and remediation, third-party
dependency management, and Security Technical Implementation Guide
(STIG) compliance. Strong verbal, written, interpersonal,
troubleshooting, and analytical skills. Obtain Security
certification as an immediate priority during onboarding if not
currently held. ? Desired: Master’s degree in computer science or
related field. Active Security certification or willingness to
obtain immediately upon hire. Understanding of Public Key
Infrastructure (PKI) including certificate management, renewal, and
revocation incorporating technologies like Certificate Revocation
Lists (CRL). Experience with AWS GovCloud and AWS core services.
Hands-on experience with EKS, K3S, RHEL, Artifactory, Rancher, and
GitLab. Experience with Infrastructure as Code tools, particularly
Terraform and Ansible. Knowledge of CQRS (Command Query
Responsibility Segregation) and JWT (JSON Web Tokens). Prior
experience working on defense or government projects with strict
security and compliance requirements. Experience working in
Agile/Scrum environments supporting mission-critical applications.
- What You Can Expect: A culture of integrity. At CACI, we place
character and innovation at the center of everything we do. As a
valued team member, you’ll be part of a high-performing group
dedicated to our customer’s missions and driven by a higher purpose
– to ensure the safety of our nation. An environment of trust. CACI
values the unique contributions that every employee brings to our
company and our customers - every day. You’ll have the autonomy to
take the time you need through a unique flexible time off benefit
and have access to robust learning resources to make your ambitions
a reality. A focus on continuous growth. Together, we will advance
our nation's most critical missions, build on our lengthy track
record of business success, and find opportunities to break new
ground — in your career and in our legacy. Pay Range : There are a
host of factors that can influence final salary including, but not
limited to, geographic location, Federal Government contract labor
categories and contract wage rates, relevant prior work experience,
specific skills and competencies, education, and certifications.
Our employees value the flexibility at CACI that allows them to
balance quality work and their personal lives. We offer competitive
compensation, benefits and learning and development opportunities.
Our broad and competitive mix of benefits options is designed to
support and protect employees and their families. At CACI, you will
receive comprehensive benefits such as; healthcare, wellness,
financial, retirement, family support, continuing education, and
time off benefits. The proposed salary range for this position is:
$94,400 - $198,200 CACI is an Equal Opportunity Employer. All
qualified applicants will receive consideration for employment
without regard to race, color, religion, sex, pregnancy, sexual
orientation, age, national origin, disability, status as a
protected veteran, or any other protected characteristic.
Keywords: CACI, Harrisonburg , Full Stack Engineer, IT / Software / Systems , Reston, Virginia