Software Engineer

Clearance Level
Top Secret SCI + Polygraph
Software Engineering
Reston, Virginia

REQ#: RQ65651

Travel Required: Less than 10%
Requisition Type: Regular

The Contractor team shall work alongside an existing team of Systems Engineers and Full Stack Developers.  The Contractor team shall assist in supporting the Sponsor’s technical collection capabilities.

The Contractor team shall support the optimization of data collection and ETL tools.  The Contractor team shall work with users and the Sponsor elicit and define new collection capability requirements.

The Contractor team shall assist in developing Standard Operating Procedures (SOPs) for managing the life cycle of new requirements.  The Contractor team shall document project operational matters such as lessons learned, best practices, and SOPs.

The Contractor team shall define and develop API-based web scrapers using Object Oriented Programming (OOP) and Python.  The Contractor team shall create mission automation using tools such as BASH Scripting and CRON.  The Contractor team shall use XML, HTML, JSON and other data structures in support of parsing activities.

The Contractor team shall identify, understand, and mitigate Internet security issues and threats such as encryption, PKI certificates, signatures, footprints, and persona associated with Internet research.  The Contractor team shall perform end-to-end quality assurance of data feeds and data sets.  The Contractor team shall troubleshoot problems with API scrapers.

The Contractor team shall identify and document areas for improvement in workflows or systems.  The Contractor team shall cross-train on existing collection tools.  The Contractor team shall attend daily stand-up meetings.  The Contractor team shall provide input to code reviews.


  • Demonstrated experience coding in Python
  • Demonstrated experience working with at least one high-level language such as C++, Ruby, GO, or R
  • Demonstrated experience coding in modern scripting languages such as Bash or Python
  • Demonstrated experience writing queries for SQL and NoSQL databases


  • Demonstrated experience with web-based collection platforms
  • Demonstrated experience with data flow quality assurance
  • Demonstrated experience with Linux and Windows-specific network configurations






DESIRED QUALIFICATIONS: BA/BS (or equivalent experience), 10+ years of experience

DESIRED QUALIFICATIONS: BA/BS (or equivalent experience), 5+ years of experience

We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.

GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.