Cloud Software Engineer
Company: CACI
Location: Hanover
Posted on: April 2, 2026
|
|
|
Job Description:
Job Title: Cloud Software 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: CACI is seeking a Cloud
Software Engineer for either our Hanover, MD location or remote.
The Cloud Software Engineer will be part of a team of knowledgeable
technologists responsible for building and maintaining our
Cloud-focused products. You will be working on industry leading
cloud management and emulation capabilities and are encouraged to
leverage agentic AI to complete your tasks. This is a multi-faceted
position that will give you an opportunity to gain experience in
full stack development, Cloud Service Providers (CSP’s),
infrastructure, and automation while helping build new
functionality and continuously improve user experience. Working on
the Enterprise Cloud Solutions team provides a great opportunity to
leverage existing skillsets while developing new ones and receive
mentorship in this field. Responsibilities: Leverage your existing
knowledge of languages, tools, frameworks, and services our team
uses, while learning those you do not yet have experience in. Apply
your architectural, design, and development skills to deliver cloud
focused applications Participate in agile scrum standups and
planning/review meetings, track and update progress within online
ticketing system Manage your time and track progress through our
ticket tracking system Learn from as well as provide documentation
on projects you are working on Perform incremental testing actions
on code, processes, and deployments to identify ways to streamline
execution and minimize errors encountered Apply existing
infrastructure, IT, or systems engineering experience to solve
problems with tools and concepts unique to Cloud Service Provider
environments Present your work and other knowledge to team members
and leadership as needed The ability to mentor junior staff on
technical topics including architecture, design, and development
Qualifications: Required: Must have a BA or BS in Computer Science,
Computer Engineering, IT, IS, or equivalent area of technical study
Must have 5 years of relevant work experience in software
engineering in Cloud environments or similarly relevant environment
native solutions Experience with software development in Go,
Python, Java, Node.js, or Bash Experience with structured and
unstructured file formats such as JSON or YAML Experience
performing development and automation in Windows and/or Linux
environments Strong written and verbal communication skills Ability
to work well among team members across multiple time zones remotely
with active engagement to ensure team members understand their
target goals Experience with container orchestration environments
(e.g., Kubernetes, OpenShift ) Understanding of DevSecOps
methodologies and CI/CD pipelines (e.g., Jira, GitLab, Argo,
Jenkins) Experience with microservices, scalable architectures,
containerization, cloud Experience with Infrastructure as Code
(e.g., Cloud Formation, Terraform, CDK, Ansible, Puppet, Chef)
Experience with database technologies (e.g., RDBMS, NoSQL), data
modelling, and SQL Desired: Experience with User Interface
technologies (e.g., React. Angular) Experience AI technologies for
implementing AI capable projects (e.g. LangChain, Stagehand,
OpenClaw, etc) Experience with cloud management or large scale
on-prem systems in support of production products Can apply new
technologies quickly to solve emerging issues in AI or Cloud to
support production customers' needs The ability to hold, or
currently hold, a Secret or Top Secret clearance with the US
government - 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. Since this position can be worked in more than one
location, the range shown is the national average for the position.
The proposed salary range for this position is: $82,100-$172,400
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, Leesburg , Cloud Software Engineer, IT / Software / Systems , Hanover, Virginia