CACI International logo

Cloud Software Engineer

CACI International

Fairfax, VA
Full Time
Senior
82k-172k
about 1 month ago

Job Description

About the Role

The Cloud Software Engineer role involves developing virtualized environments for electronic warfare embedded systems (EW) using AWS. The position offers an opportunity to leverage cutting-edge cloud technologies in a flexible work environment, ideal for mid-career professionals seeking to expand their skills in cloud development and embedded systems virtualization. The company emphasizes integrity, trust, continuous growth, and a mission-driven culture focused on national safety.

Key Responsibilities

  • Design and develop virtualized environments for embedded systems using AWS services
  • Implement and maintain cloud-based solutions for embedded system virtualization
  • Collaborate with cross-functional teams to gather requirements and deliver solutions
  • Optimize performance and scalability of virtualized environments
  • Troubleshoot and resolve technical issues in the cloud infrastructure

Requirements

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or relevant field
  • Minimum of 5+ years of relevant experience in the field
  • Intermediate to advanced experience with OOP languages such as C++/Java
  • Intermediate to advanced Linux development experience
  • Experience with the Atlassian suite (git, Jira, Confluence, etc.)
  • US Citizen
  • There is no clearance requirement to begin employment, but continued employment may require obtaining the necessary clearance

Nice to Have

  • Experience with AWS and applicable certifications
  • Intermediate to advanced understanding of DHCP, IPv4, IPv6, and Linux network stacks
  • Familiarity with virtualization and containerization technologies
  • Familiarity with RF-centric systems
  • Understanding of DevOps practices and CI/CD pipelines

Qualifications

  • Educational background in relevant engineering or computer science fields
  • Relevant professional experience in cloud development and embedded systems virtualization

Benefits & Perks

  • Competitive compensation
  • Flexible work environment with flexible time off
  • Robust learning resources
  • Comprehensive benefits including healthcare, wellness, financial, retirement, family support, continuing education, and time off

Working at CACI International

CACI places character and innovation at the center of its culture, emphasizing integrity, trust, and continuous growth. The company values the contributions of every employee, offering autonomy, flexible benefits, and a mission-driven environment dedicated to national safety and success.

Apply Now

Job Details

Posted AtJun 24, 2025
Job CategoryDevOps
Salary82k-172k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About CACI International

Website

caci.com

Company Size

10000+ employees

Location

Fairfax, VA

Industry

Computer Systems Design and Related Services

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches