Engility Software Developer in Chantilly, Virginia

About Engility

Engility delivers innovative solutions to critical challenges facing the nation and the world. As a premier provider of integrated services for the U.S. government, we support the Department of Defense, intelligence community, space communities, federal civilian agencies and international customers. Engility is dedicated to making lives better, safer, and more secure.


We are seeking an innovative and creative Software Developer to provide immediate impact developing a modeling and simulation platform that will significantly improve the TSA’s security screening mission capabilities and performance. As a lead software developer, you will work in a team environment, while collaborating with world renowned scientists, to integrate x-ray scanning system simulation software, 3D object generators, algorithms, controlling models and a dashboard to produce a virtual test and evaluation platform. Activities include definition, design, development, integration, and test of this new platform system. Integrating existing simulation components and re-engineering their communication interfaces to meet the needs of the new platform systemand developing additional platform functionality. Design and develop using Linux with C/C++ and SQL databases. Highly desirable is experience in one or some of the following server side web technologies such as ASP.Net, Node.js, Express.js, or Flask; 3D graphics (OpenGL, ITK, VTK, Inventor) including volumetric (voxel-based) rendering; machine learning toolkits / libraries.

Required Qualifications

  • Must be a U.S. citizen and have the ability to obtain a Secret security clearance

  • Requires a Bachelor’s degree in software engineering, computer science, computational science, mathematics or related field

  • Bachelor's degree and 7+ years of experience or a Master’s degree and 5+ years of experience

  • Linux, C/C++, SQL database (MS SQL, Oracle, MySQL) and shell scripting

  • Server side web technologies; for example ASP.Net, Node.js, Express.js, or Flask

  • Unit test frameworks; for example xUnit and MSTest

  • Defining and designing software functionality

  • Distributed version control; for example Git and Mercurial

  • Strong written and oral communication skills

  • Ability to successfully pass through the Department of Homeland Security / Transportation Security Administration’s (DHS / TSA) vetting process

Desired Qualifications

  • 3D graphics (i.e., OpenGL, ITK, VTK, Inventor) including volumetric (voxel-based) rendering

  • Python

  • Machine learning toolkits / libraries; for example TensorFlow, Microsoft Cognitive Toolkit

  • High performance computing

  • OpenXML SDK for Microsoft Office integration

  • Creating Software Development Kit (SDKs)

  • PDF generation; for example iText or Amyuni

  • Developing modeling and simulation software

  • Transportation Security Administration (TSA)

Requisition ID2018-40862

of Openings2


Minimum ClearancePosition of Public Trust

% TravelNone

Relocation EligibleNo