Summary
CACI International Inc is seeking an early-career Software Engineer to join its Enterprise Cloud Solutions team. The role focuses on developing and maintaining cloud-focused applications, cloud management and emulation capabilities, infrastructure, and automation while contributing to testing, documentation, agile planning, and continuous improvement.
Responsibilities
- Leverage your existing knowledge of languages, tools, frameworks, while actively learning new team technologies
- Apply your architectural, design, and development skills to deliver cloud focused applications
- Participate in agile scrum standups and planning/review meetings; track and update progress within online ticketing system
- Manage your time and track progress through our ticket tracking system
- Provide documentation on your projects
- Perform incremental testing actions on code, processes, and deployments to identify ways to streamline execution and minimize errors encountered
- Apply existing infrastructure, IT, or systems engineering experience to solve problems with tools and concepts unique to Cloud Service Provider environments
- Present your work and other knowledge to team members and leadership as needed
- Foster a culture of continuous learning and knowledge sharing within the team by systematically exchanging information, lessons learned, and recent developments
Skills
- BA or BS in Computer Science, Computer Engineering, IT, IS, or equivalent area of technical study
- 1 or more years of relevant professional/internship work experience in software engineering in Cloud environments or similarly relevant environment
- Experience with software development in Go, Python, Java, Node.js, or Bash
- Experience with structured and unstructured file formats such as JSON or YAML
- Experience performing development and automation in Windows and/or Linux environments
- Willing and able to be on site at a CACI facility 2-3 days per week
- Willing and able to work East Coast business hours (9:00 AM – 5:00 PM ET window)
- Willing and able to obtain a DoD Top Secret Clearance
- Understanding of DevSecOps methodologies and CI/CD pipelines (e.g., Jira, GitLab, Argo, Jenkins)
- Experience with database technologies (e.g., RDBMS, NoSQL), data modelling, and SQL
- Experience with microservices, scalable architectures, containerization, cloud native solutions
- Experience with container orchestration environments (e.g., Kubernetes, OpenShift)
- Experience with User Interface technologies (e.g., React. Angular)
- Experience with Infrastructure as Code (e.g., Cloud Formation, Terraform, CDK, Ansible, Puppet, Chef)
- Current and active Top Secret clearance
Qualifications
Must Haves
- BA or BS in Computer Science, Computer Engineering, IT, IS, or equivalent area of technical study
- 1 or more years of relevant professional/internship work experience in software engineering in Cloud environments or similarly relevant environment
- Experience with software development in Go, Python, Java, Node.js, or Bash
- Experience with structured and unstructured file formats such as JSON or YAML
- Experience performing development and automation in Windows and/or Linux environments
- Willing and able to be on site at a CACI facility 2-3 days per week
- Willing and able to work East Coast business hours (9:00 AM – 5:00 PM ET window)
- Willing and able to obtain a DoD Top Secret Clearance
Nice to Haves
- Understanding of DevSecOps methodologies and CI/CD pipelines (e.g., Jira, GitLab, Argo, Jenkins)
- Experience with database technologies (e.g., RDBMS, NoSQL), data modelling, and SQL
- Experience with microservices, scalable architectures, containerization, cloud native solutions
- Experience with container orchestration environments (e.g., Kubernetes, OpenShift)
- Experience with User Interface technologies (e.g., React. Angular)
- Experience with Infrastructure as Code (e.g., Cloud Formation, Terraform, CDK, Ansible, Puppet, Chef)
- Current and active Top Secret clearance
Benefits
- Remote work option
- A unique flexible time off benefit
- Access to robust learning resources
- Healthcare benefits
- Wellness benefits
- Financial benefits
- Retirement benefits
- Family support benefits
- Continuing education benefits
- Time off benefits