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.
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
Qualification
Required
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
Preferred
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
At CACI International Inc (NYSE: CACI), our 27,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.