CACI International logo

Senior Software Engineer - Cloud Infrastructure and DevOps

CACI International

Linthicum, MD
Full Time
Senior
104k-218k
about 1 month ago

Job Description

About the Role

CACI is seeking a Software Engineer to design and implement cutting-edge software tools and subsystems to enhance software reuse and domain analyses. You will leverage your expertise in formal specifications, data flow diagrams, and Computer-Aided Software Engineering (CASE) tools to drive efficient software development and support. This role offers the chance to optimize existing programs, improve techniques, and contribute to critical projects. Join us in shaping the future of software engineering while working with cutting-edge technologies in a dynamic, collaborative environment. Your expertise will directly impact the development of innovative solutions that push the boundaries of what's possible in our field.

Key Responsibilities

  • Design and manage the implementation of software tools and subsystems
  • Lead software development using industry-standard techniques and CASE tools
  • Estimate project costs and schedules to ensure timely delivery
  • Analyze and refine existing programs to enhance performance and efficiency
  • Monitor and maintain the health of the Development Environment
  • Provide recommendations for security improvements
  • Collaborate with cross-functional teams to drive innovation and best practices

Requirements

  • Active TS/SCI clearance with Polygraph
  • 4-12 years of experience, depending on education level (High School Diploma/GED to Doctorate)
  • All experience and education must be in a directly related technical field
  • Proficiency in Kubernetes, Apache Spark, Apache Airflow, and Docker
  • Experience with container management (Registry/Harbor)
  • Strong Linux and AWS skills
  • Knowledge of cybersecurity principles and networking (routers/firewalls)

Nice to Have

  • Experience with software cost estimation and project scheduling
  • Familiarity with formal specifications and data flow diagrams
  • Background in performance optimization and code refactoring
  • Excellent communication and teamwork skills

Qualifications

  • Educational background in a technical field (implied by experience requirements)

Benefits & Perks

  • Competitive compensation
  • Comprehensive benefits such as healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits
  • Flexible time off benefit
  • Access to robust learning resources

Working at CACI International

A culture of integrity. At CACI, we place character and innovation at the center of everything we do. We foster an environment of trust, valuing the unique contributions of every employee. We emphasize continuous growth, offering opportunities to advance careers and build a legacy. Our environment supports autonomy, learning, and a focus on mission success.

Apply Now

Job Details

Posted AtJun 18, 2025
Job CategoryDevOps
Salary104k-218k
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

Linthicum, MD

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