Software Engineer, w/Poly - Military veterans preferred

General Dynamics Information Technology (


  full-time   employee

United States

• Location: McLean 
• Hours: Core, Flexible
• Required skills/experience:
- Demonstrated experience in information systems development, focused on bridging engineering, technology, and end user requirements with data owner, legal and policy requirements of data feeds
- Extensive Extract, Transform and Load (ETL) experience, to include data model analysis, mapping various types of data, implementing mappings as ETL routines, and debugging existing ETL routines
- Research, design, develop, and test operating systems level software, compilers and network distribution software for industrial, military, communications, aerospace, business, scientific, and general computing applications and dataflows
- Analyze user interfaces and dataflows, maintain hardware and software performance tuning, analyze workload and computer usage, maintain interfaces with outside systems, analyze downtimes, analyze proposed system modifications, upgrade and new COTS
- Coordinate closely with programmers to ensure proper implementation of program and system specifications
- Review existing programs and assist in making refinements, reducing operating time and improve its performance
- Confer with system analysts, engineers, programmers and others to design system and to obtain information on project limitations and capabilities, performance requirements, and interfaces
- Obtain and evaluate information on factors such as reporting formats required, costs, and security needs, to determine hardware configuration
- Consult with engineering staff to evaluate interface between hardware and software, develop specifications and performance requirements, and resolve customer problems
- Monitor functioning of equipment to ensure system operates in conformance with specifications
- Store, retrieve, and manipulate data for analysis of system capabilities and requirements
- Design, develop, and maintain applications within the cloud environment for new or legacy applications
- Multiple years working with Pentaho, Streamsets, NiFi, Airflow, or similar application for platform deployment, patch deployment, and plugin creation
- Proven development abilities in multiple object-oriented languages such as Java, C++, Visual Basic and scripting languages such as Perl, BASH, Python. Database design and programming on multiple platforms including Oracle and MySQL
- Demonstrated experience writing complex SQL queries, writing data, table and index management statements and understanding database structures, indices, normal forms to improve performance
- Experience with ElasticSearch, Cassandra, MongoDB. Big data platform development and administration including against Hadoop and/or Spark
- Demonstrated hands-on experience working with COTS, GOTS and Open Source capabilities for processing data to meet analytical requirements
• Required Certifications: N/


Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software




For more than 50 years, General Dynamics Information Technology has served as a trusted provider of information technology, systems engineering, training and professional services to customers across federal, state, and local governments, and in the commercial sector. Over 40,000 GDIT professionals deliver enterprise solutions, manage mission-critical IT programs and provide mission support services worldwide. 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.