What are the responsibilities and job description for the Lead Software Developer (TS/SCI CI Poly) position at take2it?
Lead Software Developer (TS/SCI CI Poly)
Job Description:
The Software Development Lead will guide a team responsible for designing, developing, and maintaining advanced software and database solutions in support of CAAG missions within a classified environment. This role requires strong full-stack development expertise, hands-on cloud and database experience, and the ability to translate user requirements into scalable, secure, and efficient applications.
Responsibilities
-
Lead and coordinate team software development activities and project execution.
-
Design, develop, and maintain custom software, web applications, analytical tools, and cost-estimating models.
-
Perform full-stack development using Java, Python, SQL, and related technologies.
-
Operate, enhance, and troubleshoot existing CAAG software and Microsoft SQL Server databases.
-
Architect and manage advanced database solutions, including data modeling, lifecycle management, performance tuning, indexing, and resource monitoring.
-
Implement data governance, data management, and disaster recovery plans in accordance with policy.
-
Manage development workflows and updates using SDLC tools such as JIRA.
-
Gather, refine, and validate user requirements in collaboration with clients and mission partners.
-
Work with cross-functional teams to architect, develop, integrate, and deploy software and database systems across development, test, and operational environments.
-
Provide ongoing technical support, maintenance, and troubleshooting for applications and databases.
-
Ensure all solutions comply with IC standards, NRO IT policies, and security regulations.
-
Support CAAG software and database integration within TS/SCI environments, coordinating closely with systems administrators and NRO IT personnel.
-
Respond to NRO actions, documentation requests, and development-related tasking.
Qualifications
-
Bachelor’s degree in Computer Science, Information Technology, or related field (Master’s preferred).
-
7 years of experience in software development and IT/technical leadership.
-
Strong proficiency in full-stack development, SQL, Java, and Python.
-
Experience with cloud development and Microsoft SQL Server.
-
Deep knowledge of database design, data modeling, and performance optimization.
-
Understanding of data management policies and disaster recovery practices.
-
Familiarity with SDLC processes and tools (e.g., JIRA).
-
Ability to work within classified environments and follow strict security protocols.
-
Excellent communication, documentation, and collaboration skills.
Preferred Skills
-
Experience with React or modern front-end frameworks.
-
Prior Intelligence Community (IC) software development experience.
-
Exposure to AI/ML integration into software solutions.
-
Experience with MBSE, Digital Engineering Ecosystems, or related methodologies.
-
Knowledge of NRO Directive 50-5 and DoD 8570.01M.
-
Experience with Visual Studio and associated development toolchains.