Software EngineerJob Category : EngineeringTime Type : Full timeMinimum Clearance Required to Start : TS / SCIEmployee Type : RegularPercentage of Travel Required : Up to 10%Type of Travel : Continental USAnticipated Posting End : 8 / 1 / 2024
As a motivated engineer on this growing program comprised of multiple agile development teams, you will work together with end users, stakeholders, and your teammates in a fast-paced environment creating mission critical software applications.
What You’ll get to Do :
Work on a team developing and maintaining web-based thin-client software applications, RESTful services, and large data stores.
More About the Role :
Design, develop and maintain full stack, web-based capabilities / applications
Design, develop and maintain micro-services interacting with a large database
Configure, deploy, and maintain large data stores
Mentor junior developers
Derive requirements through interactions with customers / users
Test, deploy and maintain applications
Software deployment
Configuration management
You’ll Bring These Qualifications :
Software Development Skills / experience JavaScript, Java
Interface Design, Security Principles, Object-Oriented Design, Web Services
Understanding of User Interfaces (UI)s, cross-browser compatibility, general web functions and standards
Willingness to learn new skills and new technologies
These Qualifications Would Be Nice to Have :
Working in Agile and DevOps / DevSecOps processes
Additional programing skills / experience Python
Familiarity with micro-service architectures
Familiarity with software components such as Angular, Kubernetes, Docker, Helm, MongoDB, Kafka, RabbitMQ
Familiarity with development tools such as Git / Bitbucket, Confluence / Jira, Jenkins, Ansible
Working in Amazon Web Services (AWS) environment
Familiarity with development in Linux
Certifications such as Security+ or CISSP
What We Can Offer You :
- We’ve been named a Best Place to Work by the Washington Post.
- Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives.
- We offer competitive benefits and learning and development opportunities.
- We are mission-oriented and ever vigilant in aligning our solutions with the nation’s highest priorities.
- For over 60 years, the principles of CACI’s unique, character-based culture have been the driving force behind our success.