
Cloud Software Engineer
CACI International2 months ago
Base Salary
$115k - $252k/yr
Responsibilities
- Develop, test, and maintain scalable, resilient, secure software tools and microservices for a cloud-native environment.
- Design software subsystems that promote code reuse and follow established technical standards.
- Develop and integrate custom APIs, including APIs exposing AI/ML model outputs to enterprise applications.
- Deploy and manage Google Kubernetes Engine clusters and other cloud-native infrastructure using Infrastructure as Code principles.
- Implement and maintain CI/CD pipelines for automated software building, testing, and deployment.
- Implement application monitoring, logging, and alerting using Google Cloud’s operations suite.
- Collaborate with security teams on security patching, vulnerability remediation, and secure coding practices.
- Participate in code reviews and maintain technical documentation.
- Work with data scientists, DevSecOps engineers, and mission owners to enhance and sustain the analytics environment.
Requirements
- US citizenship and an active TS/SCI security clearance are required.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience, is required.
- DoD 8570.01-M / DoD 8140 IAT Level II or higher baseline certification, such as CompTIA Security+, is required.
- At least 3–5+ years of professional software development experience is required.
- Proficiency with scripting and programming languages such as Python, Go, Java, and Bash is required.
- Experience with Docker and foundational knowledge of Kubernetes orchestration are required.
- Familiarity with GitLab CI or Jenkins and CI/CD principles is required.
- Knowledge of cloud networking, VPCs, firewall rules, and secure coding in a GCP environment is required.
- Google Cloud Professional Cloud Developer certification is required.
- A collaborative, cross-functional working style is required.
- A master’s degree in Engineering, Computer Science, or a related field is preferred.
- Experience with Apache Spark or Apache Airflow is preferred.
- Google Cloud Professional Cloud Architect or DevOps Engineer certification is preferred.
- Experience in regulated DoD or Intelligence Community environments is preferred.
Benefits
- Full-time regular employment with up to 10% travel within the continental United States.
- Flexible time off and access to learning and development resources.
- Healthcare, wellness, financial, retirement, family support, continuing education, and time-off benefits.
- The position may be worked from more than one location, with compensation varying based on location, contract labor category, experience, skills, education, and certifications.
Tech Stack
Categories
About CACI International
CACI International is a public government contractor that delivers enterprise IT, cybersecurity, electronic warfare, space, and intelligence solutions to U.S. defense, intelligence, and federal civilian customers. It provides systems engineering, software and data services, and mission support across C4ISR and business systems, primarily through long-term government contracts. Founded in 1962 and headquartered in Reston, Virginia, CACI trades on the NYSE under the ticker CACI.