Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

General Dynamics Information Technology Logo

Software Developer Senior

General Dynamics Information Technology

$114,750 - $155,250
Dec 17, 2025
Annapolis Junction, MD, US
Apply Now

GDIT is looking to solve the nation's safety and security problems by designing, developing, troubleshooting, and analyzing software programs for computer-based systems.

Requirements

  • Proficient with Linux/UNIX is required.
  • Development experience (C++, JAVA, XML/XSD), scripting language experience, (Python or Perl), JAVA GUI development experience and Web framework experience (i.e. Ruby on Rails, Django, SpringFramework, or Zope) is required
  • Experience with Configuration Management (CM) tools, such as Subversion/Trac or Git
  • Experience with Integrated Development Environments (IDEs), such as JBuilder and/or Eclipse
  • Experience with middleware technologies, such as enterprise service bus (ESB), CORBA, or Internet Communications Engine (ICE)
  • Experience with Service Oriented Architecture (SOA)/middleware technologies, such as ESB, CORBA, Simple Object Access Protocol (SOAP), and ICE
  • Experience with object oriented techniques, programming languages, and standard methodologies, including classic development, waterfall, and agile methods (Extreme programming)

Responsibilities

  • Designs, develops, troubleshoots and analyzes routine, complicated and difficult software programs for computer-based systems.
  • Advises hardware engineers on machine characteristics that affect software systems, such as storage capacity, processing speed and input/output requirements.
  • Perform deployment, installation, maintenance, quality control monitoring, and implementation of software at Government specified locations.
  • Maintain processes to log and track customer service requests.
  • Maintain/develop software products to be used on a variety of platforms.
  • Design, develop, and document system and subsystem-level code.
  • Develop customer requirements and information needs into software specifications that can be implemented

Other

  • Master's Degree in Computer Science or Computer Engineering from an accredited college or university is required.
  • 15 years experience in software application design and development performing coding, debugging, testing and troubleshooting throughout the application development process.
  • 12 years experience leading teams of software design and development for collection systems and components is required.
  • U.S. Citizenship Required
  • Top Secret SCI + Polygraph clearance level