Senior Software Engineer - TS/SCI with Polygraph

General Dynamics Information Technology•McLean, VA
•$141,100 - $190,900•Onsite

About The Position

GDIT is seeking a Senior Software Engineer to support an Intelligence Community customer and an Operations and Maintenance (O&M) team responsible for enterprise applications used across the Intelligence Community. The role supports mission-critical applications by responding to user inquiries, troubleshooting and resolving issues, implementing system enhancements, and helping evolve mission-focused applications. The engineer will collaborate with Agile development teams and stakeholders to maintain, enhance, and improve applications serving a broad range of IC customers. Alongside sustaining the existing production environment, the engineer will contribute to developing and transitioning users to a next-generation application and support the planned decommissioning of the legacy platform. The position contributes to both operational support and the future architecture of a critical IC mission system, ensuring continuity of operations throughout migration efforts. The position is onsite at the customer location in Chantilly or McLean, Virginia. An active TS/SCI clearance with Polygraph and U.S. citizenship are required. The role is scheduled for 40 hours per week, with less than 10% travel required.

Requirements

  • At least 6 years of related experience; the job description specifies 6+ years of software development experience.
  • Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline; equivalent combinations of education, technical certifications, training, and experience will be considered.
  • Active TS/SCI clearance with Polygraph.
  • U.S. citizenship.
  • Strong understanding of software design fundamentals and object-oriented programming principles.
  • Experience applying SOLID, DRY, KISS, and YAGNI principles.
  • Experience working in Linux-based development environments.
  • Understanding of Git/GitHub source control and Agile development methodologies.
  • Experience architecting and developing web applications.
  • Experience developing applications using Ruby on Rails.
  • Experience with JavaScript frameworks such as ExtJS and/or VueJS.
  • Experience utilizing Bootstrap for responsive user interface development.
  • Experience deploying and supporting solutions in Amazon Web Services (AWS).
  • Experience supporting enterprise web applications in production environments.
  • Experience working within Agile software development teams.
  • Self-starter mentality and a strong desire to learn and efficiently deliver solutions to customers.

Nice To Haves

  • AWS certifications.
  • Experience integrating and unifying records from multiple data sources.
  • Experience developing applications that consume and integrate external APIs.
  • Experience supporting applications in a secure Intelligence Community environment.
  • Understanding of DevSecOps practices and CI/CD pipelines.

Responsibilities

  • Provide Operations and Maintenance support for mission-critical applications used by Intelligence Community customers.
  • Respond to user-reported issues and questions, troubleshoot problems, and implement solutions in a timely manner.
  • Design, develop, test, and deploy software enhancements and new capabilities.
  • Collaborate with stakeholders to gather requirements and translate business needs into technical solutions.
  • Participate in Agile ceremonies, including sprint planning, daily standups, reviews, and retrospectives.
  • Maintain and improve application performance, reliability, and security.
  • Develop and maintain technical documentation and system artifacts for the legacy system.
  • Support application integrations and data exchange with external systems and services.
  • Work with team members to improve development, deployment, and support processes.
  • Support lifecycle management of legacy and modernized applications and maintain continuity of operations during migration.
  • Contribute to the design, development, testing, and deployment of a new application while maintaining and enhancing the existing production system.
  • Assist with planning and executing the decommissioning of legacy application components, services, and infrastructure.

Benefits

  • 401(k) with company match.
  • Comprehensive health and wellness packages, including medical plan options, some with Health Savings Accounts, dental plan options, and a vision plan.
  • Internal mobility team dedicated to helping employees own their careers.
  • Paid education and certifications.
  • Paid vacation and holidays.
  • Paid time off plans that include vacation, sick and personal time, holidays, paid parental leave, military leave, bereavement leave, and jury duty leave.
  • Short- and long-term disability benefits, life insurance, accidental death and dismemberment coverage, personal accident coverage, critical illness coverage, and business travel and accident insurance are provided or available.
  • Full flex work weeks where possible.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service