Sr. Software Programmer

CGIWashington, DC
11d

About The Position

CGI Federal is a leader in providing IT and cybersecurity solutions, dedicated to supporting mission-critical defense and intelligence initiatives. We are committed to enhancing national security through innovative technology and expert collaboration. As a Senior Software Programmer at CGI Federal, you will lead the design, development, and implementation of software for solutions a federal law enforcement agency’s classified environment. This role involves hands-on programming combined with leadership responsibilities, ensuring the delivery of high-quality, secure, and scalable software applications, mentoring junior developers, and advising stakeholders on software strategy and governance.

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field.
  • Active Top Secret clearance with SCI eligibility.
  • Minimum of seven (7) years in software programming with expertise in designing and implementing secure software solutions.
  • Proficiency in programming languages such as Java, C++, Python, or similar.
  • One or more of the following certifications: Certified Secure Software Lifecycle Professional (CSSLP) AWS Certified Developer Microsoft Certified: Azure Developer Associate

Nice To Haves

  • Master’s degree in Computer Science, Software Engineering, or a related field (or equivalent experience).
  • Experience in federal government or diplomatic environment at the department level or experience supporting classified environments within federal law enforcement or Intelligence Community organizations.
  • Experience integrating software solutions with cybersecurity tools, network infrastructure, and cloud platforms.
  • Experience with software solutions in hybrid/zero-trust architectures.
  • Knowledge of NIST cybersecurity frameworks (800-53, 800-171, 800-190).
  • Additional cloud certifications (AWS, Azure, GCP).

Responsibilities

  • Lead the design, development, and implementation of software solutions for a federal law enforcement agency’s classified data processing systems directorate.
  • Ensure the delivery of high-quality, secure, and scalable software applications across classified environments.
  • Collaborate with cybersecurity, network, and systems teams to integrate software solutions, develop use cases, and support deployment and maintenance activities.
  • Support system authorization and continuous monitoring activities, maintain comprehensive software documentation, and ensure solutions align with federal standards and mission requirements.
  • Lead software strategy workshops, roadmap development, and stakeholder presentations.
  • Architect software integration pipelines, develop software specifications, dashboards, and KPIs.
  • Align software development to NIST SP 800-53 and ISCM requirements.
  • Extend software capabilities to AWS/Azure/GCP and integrate with automation and orchestration tools.
  • Establish content lifecycle governance and mentor junior staff.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service