CACI International Inc · 11 hours ago
Software Developer, Systems Software - SME
CACI International Inc is a company dedicated to ensuring the safety of the nation through innovative solutions. They are seeking a Software Developer to provide expert guidance and strategic direction for the development of a specialized client-facing web application, ensuring alignment with business goals and user needs.
Information TechnologyService IndustrySoftware
Responsibilities
Offer expert guidance and strategic direction for the development and enhancement of a specialized client-facing web application
Ensure the application aligns with business goals and user needs through regular stakeholder engagement and feedback loops
Define and document technical requirements, system architecture, and design patterns
Develop a detailed migration plan, including timeline, resource allocation, and risk mitigation strategies
Collaborate with development teams to refactor legacy code, improve code quality, and enhance maintainability
Implement best practices for coding standards, documentation, and version control
Identify areas of technical debt within the current codebase and prioritize remediation efforts
Foster a culture of collaboration and continuous improvement within DevSecOps teams
Implement Agile methodologies, such as Scrum or Kanban, to streamline development processes and enhance team productivity
Define and implement quality assurance processes, including unit testing, integration testing, and end-to-end testing
Monitor application performance and identify bottlenecks or areas for optimization
Qualification
Required
Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related field
Minimum of 10 years of experience in software development, with a focus on client-facing web applications
CompTIA Security+
Demonstrated experience working in Agile environments, with knowledge of Scrum, Kanban, or other Agile frameworks
Understanding of DevSecOps principles and practices
Strong proficiency in at least one modern programming language (e.g., JavaScript, Python, Java)
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
Washington Technology
2026-01-25
2026-01-22
Company data provided by crunchbase