Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 27 Oct 2026

Software Engineer III

GDIT Annapolis Junction, MD On-site senior full-time

Salary

$214,776 - $290,580 per year

Apply on GDIT

Description

The Software Engineer III develops, maintains, and enhances complex and diverse software systems based on documented requirements. Works individually or as part of a team. Reviews and tests software components for adherence to design requirements and documents test results. Resolves software problem reports.

Responsibilities:

  • Analyze user requirements to derive software design and performance requirements
  • Debug existing software and correct defects
  • Provide recommendations for improving documentation and software development process standards
  • Design and code new software or modify existing software to add new features
  • Integrate existing software into new or modified systems or operating environments
  • Develop simple data queries for existing or proposed databases or data repositories
  • Applies knowledge of ITOM, ITSM, HRSD, CSM and/or Service Portal.
  • Codes with programming languages and databases including HTML, CSS, JavaScript.
  • Write or review software and system documentation
  • Serve as team lead at the level appropriate to the software development process being used on any particular project
  • Design or implement complex database or data repository interfaces/queries

Develop software solutions by analyzing system performance standards, confer with users or system engineers; analyze systems flow, data usage and work processes; and investigate problem areas

  • Modify existing software to correct errors, to adapt to new hardware, or to improve its performance.
  • Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design
  • Design or implement complex algorithms requiring adherence to strict timing, system resource, or interface constraints; Perform quality control on team products
  • Implement recommendations for improving documentation and software development process standards
  • Oversee one or more software development teams and ensure the work is completed in accordance with the constraints of the software development process being used on any particular project
  • Confer with system engineers and hardware engineers to derive software requirements and to obtain information on project limitations and capabilities, performance requirements and interfaces
  • Coordinate software system installation and monitor equipment functioning to ensure operational specifications are met
  • Interacts with project customers and stakeholders to report project status and manage subsystems requirements.
  • Researches, evaluates, and assesses software tools and technologies, and incorporates those findings into the overall software system design.
  • Serve as the technical lead of multiple software development teams
  • Select the software development process in coordination with the customer and system engineering
  • Recommend new technologies and processes for complex software projects
  • Ensure quality control of all developed and modified software
  • Delegate programming and testing responsibilities to one or more teams and monitor their performance

Benefits:

  • Full-flex work week to own priorities at work and at home
  • 401K with company match
  • Comprehensive health and wellness packages
  • Internal mobility team dedicated to helping own career
  • Professional growth opportunities including paid education and certifications
  • Cutting-edge technology
  • Paid vacation and holidays

Skills

Required

  • Computer Security
  • Information System Security
  • Security Information
  • Security Requirements
  • System Security
  • HTML
  • CSS
  • JavaScript

Ready to apply?

You apply with the employer directly. Their original posting is here: https://gdit.wd5.myworkdayjobs.com/en-US/External_Career_Site/job/USA-MD-Annapolis-Junction/Software-Engineer-III_RQ222512-1

Apply on GDIT