CACI International Inc · 14 hours ago
Software Developer
CACI International Inc is seeking a highly motivated and independent Software Developer to support an Intelligence Community customer focused on improving cross-IC code sharing and enterprise software efficiency. The role involves managing the full lifecycle of application development and collaborating with stakeholders to ensure consistent performance and modernization of web-based applications.
Information TechnologyService IndustrySoftware
Responsibilities
Manage all aspects of the application lifecycle, including bug fixes, feature Design, develop, and modify enterprise grade software systems with an emphasis on UI/UX and scalable architecture
Produce detailed technical specifications and write high quality, efficient, maintainable code
Reverse engineer existing applications to understand system behavior and dependencies
Implement updates, patches, and modernization efforts to ensure system reliability and performance
Document system architecture, workflows, and development processes for future reference
Provide user support, troubleshoot issues, and deliver timely resolutions
Evaluate modernization paths, including refactoring, re platforming, or replacing legacy components
Develop visually intuitive, content rich user interfaces with seamless navigation
Analyze customer requirements and determine the most effective technologies and approaches to meet mission needs
Design, build, test, and maintain software applications aligned with customer requirements and enterprise standards
Perform software process management and configuration management throughout the SDLC
Resolve software issues and incorporate enhancements based on user feedback and mission priorities
Support software architecture development, requirements analysis, process execution, and integration of COTS/GOTS tools with both new and legacy systems
Qualification
Required
Active TS/SCI with Polygraph
Bachelor's degree and 8+ years of relevant experience; or 10 years with AA/AS; or 12 years with HS diploma
5+ years in a leadership role
Proven experience in designing and implementing microservices architectures
Strong knowledge of software architecture principles and practices
Excellent leadership, communication, and interpersonal skills
Ability to collaborate effectively with upper management and cross-functional teams
Demonstrated success in maximizing software reuse and driving profitability
Ability to work independently and within agile team constructs to lead developers in fast paced, collaborative environments
Knowledge of modern software engineering, to include DevSecOps practices and continuous integration/continuous deployment (CI/CD) pipelines, version control, automated testing, and Agile software development best practices
Experience conducting software demonstrations and presenting technical capabilities
Technical proficiency in: WordPress, SharePoint, JavaScript, HTML/CSS, REST APIs, React and/or Angular
Preferred
Experience using ServiceNow for ticketing, workflow tracking, and Agile/Scrum sprint boards
Experience with AWS services (EC2, S3, CloudFormation, CloudWatch)
Familiarity with Git/GitLab for version control and CI/CD pipelines
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