CACI International - Richmond, VA
posted 4 months ago
CACI is seeking a Senior Software Developer - Subject Matter Expert (SME) to provide high-level technical expertise in software development to support multiple Department of Defense (DoD) clients. This role involves collaborating with team members to frame, develop, and deliver technical solutions that meet client needs. The successful candidate will lead the software development process, ensuring that updates, product changes, and associated needs are executed across the enterprise. A strong understanding of Agile development methodologies is essential, as the candidate will drive requirements in the architecture domain. In this position, you will perform technical planning, system integration, verification and validation, and evaluate alternatives including cost and risk, supportability, and analyses for total systems. You will conduct functional analysis, timeline analysis, detail trade studies, requirements allocation, and interface definition studies to translate customer requirements into hardware and software specifications. Additionally, you will evaluate the implementation of software assurance activities and software engineering planning across the system life cycle and program documentation. Reviewing architecture and design for adherence to secure design principles and assessing the soundness of architectural decisions will also be part of your responsibilities. You will apply a system-wide perspective when evaluating software build/release/increment artifacts to identify and mitigate technical risks. Advising on requirements development in an agile environment, architecture definition/decomposition, testing philosophies/methodologies, and verification coverage will be key aspects of your role. This position offers the opportunity to make an immediate impact by providing information solutions and services in support of national security missions and government transformation for Intelligence, Defense, and Federal Civilian customers.