
Job Overview
Location
Remote (Any State)
Job Type
Full-time
Category
Software Engineer
Date Posted
May 17, 2026
Full Job Description
đź“‹ Description
- • Build, enhance, and maintain scalable data-driven services and APIs to ensure reliability, performance, and secure integration across systems supporting NASA’s enterprise business solutions.
- • Apply industry standards and cloud computing technologies including public, private, hybrid, and community cloud deployment models, IaaS, PaaS, SaaS, hypervisors, containers, virtual compute/storage/networking, and virtual infrastructure management.
- • 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 deployment and manage Infrastructure as Code (IaC) using Terraform and Terragrunt.
- • Leverage AWS fundamentals and services within a multi-account structure, including networking, security, and compute resources, to design and implement cloud-based solutions.
- • Design and apply cloud solutions using AWS, Azure, Google Cloud, and/or Oracle Cloud Services, with hands-on experience deploying containerized applications via Docker and/or Kubernetes.
- • Create routine platform-related automation using AWS services such as AWS Lambda and EventBridge to streamline operations and reduce manual intervention.
- • Work empathetically with platform customers (software and data engineering teams) to triage issues, enable self-service capabilities, and introduce improvements based on direct feedback.
- • Monitor cloud resources for cost and performance efficiency, implementing FinOps-based practices to reduce overall cloud spend.
- • Design and document technical solutions for continuous integration and continuous deployment workflows.
- • Work within agile project management frameworks and utilize agile tools to manage tasks, sprints, and delivery timelines.
- • Operate in a multi-tenant, complex IaC codebase requiring careful collaboration, version control, and adherence to security and compliance standards.
- • Act independently and as part of a team to identify, expose, and resolve technical problems in dynamic, multifaceted environments.
🎯 Requirements
- • In-depth understanding of AWS fundamentals and services in a multi-account structure (networking, security, compute)
- • Demonstrated hands-on and design experience with AWS, Azure, Google Cloud, and/or Oracle Cloud Services, including microservice architecture and containerized applications using Docker and/or Kubernetes
- • Familiarity with and ability to manage/contribute to a large, multi-tenant Infrastructure as Code (IaC) codebase built with Terraform and Terragrunt
- • Ability to obtain and maintain a NASA Public Trust background investigation
- • Bachelor’s or Master’s degree in Computer Science, Software Engineering, Information Management Systems, or a related discipline (experience accepted in lieu of degree)
- • Demonstrated experience working with agile project management tools
🏖️ Benefits
- • Comprehensive healthcare, wellness, financial, retirement, and family support benefits
- • Flexible time off policy supporting work-life balance
- • Access to robust learning and development resources for career growth
- • Competitive compensation range of $98,500–$206,800 based on location, experience, and qualifications
Skills & Technologies
See exactly how your profile matches this role — strengths, skill gaps, and what to do about them.
About CACI International Inc
CACI International Inc provides enterprise technology and professional services to U.S. government and commercial clients. Founded in 1962, the company delivers solutions in cybersecurity, intelligence, surveillance, reconnaissance, enterprise IT, and mission support. Headquartered in Reston, Virginia, CACI employs over 23,000 people and supports defense, intelligence, and civilian agencies. The company focuses on modernizing systems, securing networks, and enabling data-driven decision making for national security and government operations.
Subscribe to the weekly newsletter for similar remote roles and curated hiring updates.
Newsletter
Weekly remote jobs and featured talent.
No spam. Only curated remote roles and product updates. You can unsubscribe anytime.
Similar Opportunities

Web.com Group, Inc.
4 months ago

Ryzlabs Inc.
4 months ago

Anyone AI Inc.
3 months ago

Anyone AI Inc.
3 months ago