Senior Software Engineer - Military veterans preferred

General Dynamics Information Technology (


  full-time   employee

District of Columbia
United States

General Dynamics Information Technology (GDIT) is a leading innovator of software technology, integration, and architecture.  We have been developing and servicing complex systems as early adopters of new technology for more than 25 years. GDIT has been delivering solutions to the National Transportation Safety Board (NTSB) for over 10 years.  NTSB is a technology-adventurous federal agency.

GDIT is currently seeking a fearless, problem-solving Senior Software Engineer to support our efforts at NTSB.  You will enjoy work variety and must have strong interpersonal skills, a positive demeanor, and possess previous programming experience and substantial technical knowledge of computers and software applications. You will be providing programming support for our existing proprietary applications and the programming development of new software applications.  You will also do the following: 

  • Develop, implement, and maintain both stand-alone and web-based applications using the full complement of Microsoft development tools, mobile application development, and related technologies.
  • Evaluate the potential of new technologies for improvement of systems response to NTSB requirements. Participate in software and hardware evaluation and assessment aimed at optimal performance and interoperability between existing and proposed applications.
  • Support and train users in developed applications through documentation and hands-on sessions.
  • Coordinate with the technical staff in resolving help desk activities to monitor and respond to user problems.
  • Work with and through colleagues to obtain input from all systems users to develop consensus on proposed systems upgrades, to gain acceptance for actions required of systems users, and to obtain compliance with program requirements.



  • 5-8 years of related experience in web software development.
  • Exceptional Programming skills with at least 3 years full-time experience with .NET (VB or C#), C# preferred. Experience in both VB and C# a major plus.
  • At least 3 years full-time experience writing complex SQL server queries
  • Willingness to learn old and new technologies
  • Curiosity to know how things work
  • Ability to write clean, testable, maintainable code
  • Ability to estimate required programming time from functional specifications
  • Ability to converse with customers in a collaborative environment about requirements


  • Experience with database relational design a plus
  • Experience with ASP.NET MVC a plus
  • Experience with WPF or WinForms a plus
  • Experience building both windows applications and web applications is a major plus
  • Experience with AngularJS a major plus
  • Experience with Azure related technologies a major plus

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 or a related technical discipline, or the equivalent combination of education, professional training or work experience.