Senior Principal Software Engineer - Military veterans preferred

General Dynamics Information Technology (


  full-time   employee

Middletown | Usa
Rhode Island
United States

GDIT is leading the effort of developing the Joint Effect Model (JEM) for the Joint Project Manager Information Systems (JPM IS) under the Joint Program Executive Office for Chemical and Biological Defense (JPEO-CBD).  JEM is a Web-based software application that supplies the Department of Defense (DoD) with a single accredited tool to effectively model and simulate the effects of chemical, biological, radiological and nuclear (CBRN) weapon strikes and incidents.  JEM can provide warfighters with the ability to accurately model and predict the time-phased impact of CBRN and Toxic Industrial Chemical/Material (TIC/TIM) events and effects.


We are currently seeking a Senior Software Principal Engineer to research, design, develop and/or modify enterprise-wide systems and/or applications software. You will: 

  • Design, develop, code, test and debug highly complex new software products or makes significant enhancements to existing software
  • Develop and apply advanced methods, theories, and research techniques in the investigation and solution of complex and advanced software applications and problems
  • Resolve highly complex hardware/software compatibility and interface design considerations
  • Conduct investigations and test of considerable complexity
  • Factor emerging technologies and product supportability into design and implementation
  • Provide input to staff involved in writing and updating technical documentation such as user manuals, system documentation, and training materials
  • Advise hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed, and input/output requirements
  • Prepare report on analyses, findings, project progress, and present results to management and/or customer personnel.
  • Serve as a customer interface to resolve problems and ensure requirements are met on a timely basis.
  • Provide guidance and work leadership to less-experienced software developers, and may have supervisory responsibilities
  • Serve as a technical team or task leader
  • Maintain current knowledge of relevant technology as assigned
  • Participate in special projects as required


  • 10-15 years of related software development experience.
  • Ten (10) years’ experience in software development, to include: technology analysis and assessment, web application development, enterprise system architecture and software design, systems analysis, and integration of disparate components within a complex software system

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.


  • Bachelors’ Degree in Computer Science, Chemical/Nuclear/Network/Systems Engineering, Physical Sciences, Mathematics or a related technical discipline.
  • Masters’ Degree preferred