Software Engineer - TS/SCI with Polygraph
Regular requisition. Requires active Top Secret SCI with Polygraph clearance. U.S. citizenship required. Job family: Software Engineering. Core skills: Full Stack Development, Node.js, Rails, Vue.js. 10+ years related experience.
About the role
Transform technology into opportunity as a Software Engineer with GDIT. A career in enterprise IT means connecting and enhancing the systems that matter most while you build valuable skills that will help you in your career. At GDIT you’ll be at the forefront of innovation and play a meaningful part in improving how agencies operate. We are seeking an experienced Software Engineer SME to design, develop, integrate, and maintain enterprise‑grade applications and data systems across complex mission environments. This role provides expert‑level engineering support for scalable back‑end services, microservices architectures, databases, APIs, and CI/CD pipelines. Responsibilities include full‑stack application development, data management, performance optimization, and technical leadership across Agile delivery teams.
Responsibilities
- Applications Development: Build and maintain scalable, secure, and reliable back‑end systems using Python, Node.js, Vue.js, and Rails.
- Data Management: Design and optimize relational (PostgreSQL, MySQL) and NoSQL (MongoDB) database schemas, queries, indexing, and performance tuning for high‑volume datasets. Build and maintain data ingestion pipelines, AWS S3 data workflows, and connections integrating authoritative data repositories.
- DevSecOps, Automation & CI/CD: Build and maintain CI/CD pipelines enabling automated testing, deployment, security checks, and performance validation. Use containerization tools (Docker, Kubernetes) for application packaging, deployment, scaling, and orchestration. Apply infrastructure‑as‑code techniques (Terraform, CloudFormation, Ansible) for reliable, repeatable deployments and configuration management.
- Systems Integration & Performance Optimization: Ensure seamless integration between front‑end interfaces and back‑end systems to provide consistent user experiences.
- Agile Execution & Technical Leadership: Participate in Agile sprint planning, backlog refinement, user story decomposition, and delivery of incremental mission value.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical discipline, or equivalent combination of education, technical certifications, training, or work experience.
- 10+ years of related experience.
- Active Top Secret SCI clearance with Polygraph.
- U.S. citizenship required.
- Location: Tyson's, VA (on customer site).
Benefits
- 401(k) with company match
- Comprehensive health and wellness packages (medical, dental, vision, Health Savings Account options)
- Internal mobility team dedicated to helping you own your career
- Professional growth opportunities including paid education and certifications
- Cutting‑edge technology you can learn from
- Paid vacation and holidays
- Full flex work weeks where possible
- Variety of paid time off plans: vacation, sick, personal, holidays, paid parental, military, bereavement, and jury duty leave
- Short and long‑term disability benefits, life, accidental death and dismemberment, personal accident, critical illness, and business travel/accident insurance
Pay
Likely salary range: $162,037 – $219,227. Actual compensation set based on experience, geographic location, and contractual requirements; may fall outside this range.
Schedule
- Scheduled weekly hours: 40
- Travel required: Less than 10%
- Telecommuting: Onsite only
- Work location: Vienna, VA, USA