CACI International Inc · 6 hours ago
Senior Software Engineer
CACI International Inc is seeking a Senior Cloud Software Engineer to join their Fusion Analysis & Development Effort (FADE) team at their Denver, CO location. The role involves working on a complex software system, contributing to agile software engineering activities, and developing capabilities that support intelligence analysis and national security missions.
Information TechnologyService IndustrySoftware
Responsibilities
Work as a software engineer for a complex and ever-changing system with a fast-growing user base
Contribute ideas, design and implement new capabilities, resolve operational issues, and work directly with a variety of team members and end users to ensure the software solution meets user needs
Engineer solutions and develop capabilities that advance the tradecraft for intelligence analysis and warfighter support
Work directly with operational users to design, develop, and maintain capabilities that empower analysts to manage and fuse data from multiple sources of intelligence
Develop and deploy FADE’s software platform on AWS cloud environments and on edge devices
Qualification
Required
U.S. Citizen with active TS/SCI clearance preferably with a recent polygraph
7+ years of experience working as a software engineer or in a related field
Bachelor's degree in engineering, computer science or 10+ years of a related technical experience in lieu of a degree
Your experience working as a software engineer, your technical strengths and areas of interest, and the experience you can bring to the team
Understanding of programming principles, such as object-orientation and use of design patterns
The attitude, aptitude and willingness to learn current technologies and improve upon them
A dedication to continuous improvement
Unique knowledge and experience you bring to the team
Strong communication and collaboration skills
The ability to effectively prioritize and execute tasks, and escalate issues and roadblocks
Eagerness to learn, promote, and mentor best practices
The ability to collaborate, problem solve, and debate pot
Preferred
Server-side containerization technologies like Docker, Helm, Kubernetes, and Spring Boot or similar
Experience with Java, SQL, Git
Server-side data technologies like, Postgres, Elasticsearch; Graphite, Grafana, Kafka, Redis
DevOps tools, including Jenkins, Gitlab, Nexus, and SonarQube
Familiarity with Agile software development methodology, processes, and techniques
Linux and Windows skills
Your thoughts on team dynamics and what makes teams successful
Your involvement in technical projects from design to production, the challenges you've faced, and your response
Any experience you have with government contracting, prior or current military service, and customer facing roles
Your experience in preparing and presenting designs to customers and stakeholders
Benefits
Healthcare
Wellness
Financial
Retirement
Family support
Continuing education
Time off benefits
Company
CACI International Inc
At CACI International Inc (NYSE: CACI), our 25,000 talented and dynamic employees are ever vigilant in delivering distinctive expertise and technology to meet our customers’ greatest challenges in national security.
Funding
Current Stage
Public CompanyTotal Funding
$1B2025-05-21Post Ipo Debt· $1B
2003-01-10IPO
Leadership Team
Recent News
Morningstar.com
2026-01-12
Washington Technology
2026-01-11
2026-01-09
Company data provided by crunchbase