Company:
CACI International Inc
Location: remote
Closing Date: 19/06/2026
Hours: Full Time
Type: Permanent
Job Description
Job Description:
- Build, enhance, and maintain scalable data‑driven services and APIs ensuring reliability, performance, and secure integration across systems.
- Maintain technical expertise in industry standards and cloud computing and virtualization technologies including cloud service provider architecture, design, and configuration; public, community, private, and hybrid deployment models; IaaS, PaaS, and SaaS; automation; hypervisors; containers; virtual compute, storage, and networking; virtual infrastructure management; self-provisioning; and scaling.
- Collaborate with cross‑functional engineering, cybersecurity, and product teams to design and implement features that improve data ingestion, metadata management, automation workflows, and platform usability.
- Develop high-quality software solutions using modern cloud, data, and DevSecOps practices, contributing to continuous integration/deployment pipelines and platform-wide engineering best practices.
- Develop and maintain continuous integration and delivery (CI/CD) pipelines for seamless software continuous deployment and management of Infrastructure as Code (IaC).
Requirements:
- In-depth understanding of AWS fundamentals and services in a multi-account structure (networking, security, compute)
- Demonstrated hands on and design experience developing and applying cloud solutions including hands-on experience with some or all: AWS, Azure, Google and/or Oracle Cloud Services, Microservice architecture and deploying containerized applications using Docker and or Kubernetes.
- Familiarity with and ability to manage/contribute to a large, multi-tenant Infrastructure as Code (IaC) code base built with Terraform and Terragrunt.
- Ability to create routine platform-related automation orchestrated by AWS services (AWS Lambda, EventBridge, etc.)
- Ability to empathetically work with platform customers (software or data engineering teams) to triage and resolve issues, enable self-service, and introduce improvements based on feedback.
- Experience monitoring cloud resources for cost and performance and implementing FinOps-based practices to reduce overall spend.
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Management Systems or a related discipline. Experience will be considered in lieu of a degree.
- Ability to design and document technical solutions related to continuous integration and continuous deployment.
- Demonstrated experience working with agile project management tools.
Benefits:
- healthcare
- wellness
- financial
- retirement
- family support
- continuing education
- time off benefits
Share this job
CACI International Inc
Useful Links