Software Engineer
Hanover, MD · On-site
$140K - $160K/yr
Create and maintain technical documentation throughout the software development life cycle. * Participate in software design reviews, integration, verification, validation, deployment, and ...
Hanover, MD · On-site
$140K - $160K/yr
Create and maintain technical documentation throughout the software development life cycle. * Participate in software design reviews, integration, verification, validation, deployment, and ...
Hanover, MD · On-site
$140K - $160K/yr
Create and maintain technical documentation throughout the software development life cycle. * Participate in software design reviews, integration, verification, validation, deployment, and ...
Hanover, MD · On-site
$200K - $245K/yr
Create and maintain technical documentation throughout the software development life cycle. * Participate in software integration, verification, validation, deployment, and sustainment activities. Do ...
Hanover, MD · On-site
$200K - $245K/yr
Create and maintain technical documentation throughout the software development life cycle. * Participate in software integration, verification, validation, deployment, and sustainment activities. Do ...
Arlington, VA · On-site
$120 - $160/hr
Maintain software documentation, API references, and integration guides * Support build system configuration, version control workflows, and continuous integration pipelines * Ensure code quality ...
Arlington, VA · On-site
$120 - $160/hr
Maintain software documentation, API references, and integration guides * Support build system configuration, version control workflows, and continuous integration pipelines * Ensure code quality ...
Columbia, MD · On-site
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but ...
Columbia, MD · On-site
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but ...
Annapolis Junction, MD · On-site
$91.34 - $100.96/hr
Knowledge of requirements analysis, system performance standards, software documentation, and process improvement * Ability to lead technical efforts, develop database queries, implement algorithms ...
Annapolis Junction, MD · On-site
$91.34 - $100.96/hr
Knowledge of requirements analysis, system performance standards, software documentation, and process improvement * Ability to lead technical efforts, develop database queries, implement algorithms ...
Hanover, MD · On-site
$94K - $141K/yr
This includes requirements management, software documentation, unit testing, software safety testing, and software qualification testing. * Support software testing on the factory floor, offsite, and ...
Hanover, MD · On-site
$94K - $141K/yr
This includes requirements management, software documentation, unit testing, software safety testing, and software qualification testing. * Support software testing on the factory floor, offsite, and ...
Annapolis Junction, MD · On-site
$91.34 - $100.96/hr
Knowledge of requirements analysis, system performance standards, software documentation, and process improvement * Ability to lead technical efforts, develop database queries, implement algorithms ...
Annapolis Junction, MD · On-site
$91.34 - $100.96/hr
Knowledge of requirements analysis, system performance standards, software documentation, and process improvement * Ability to lead technical efforts, develop database queries, implement algorithms ...
Washington, DC · On-site
$68.43 - $112.91/hr
Develop and maintain software documentation, technical specifications, and engineering artifacts * Coordinate with engineers, system administrators, analysts, cybersecurity personnel, and ...
Quick apply
Washington, DC · On-site
$68.43 - $112.91/hr
Develop and maintain software documentation, technical specifications, and engineering artifacts * Coordinate with engineers, system administrators, analysts, cybersecurity personnel, and ...
Washington, DC · On-site
$68.43 - $112.91/hr
Develop and maintain software documentation, technical specifications, and engineering artifacts * Coordinate with engineers, system administrators, analysts, cybersecurity personnel, and ...
Washington, DC · On-site
$68.43 - $112.91/hr
Develop and maintain software documentation, technical specifications, and engineering artifacts * Coordinate with engineers, system administrators, analysts, cybersecurity personnel, and ...
Columbia, MD · On-site
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but ...
Columbia, MD · On-site
The Software Engineer designs, develops, tests, deploys, documents, maintains, and enhances complex and diverse software systems based upon documented requirements. These systems might include, but ...
$91.34 - $100.96/hr
Knowledge of requirements analysis, system performance standards, software documentation, and process improvement * Ability to lead technical efforts, develop database queries, implement algorithms ...
$91.34 - $100.96/hr
Knowledge of requirements analysis, system performance standards, software documentation, and process improvement * Ability to lead technical efforts, develop database queries, implement algorithms ...
Annapolis, MD · On-site
$80K - $120K/yr
Produce Software Documentation Requirements * B.S. in Computer Science, Electrical or Computer Engineering * Desired knowledge of languages: C/C++, Java * Desired knowledge of compilers: Microsoft ...
Quick apply
Annapolis, MD · On-site
$80K - $120K/yr
Produce Software Documentation Requirements * B.S. in Computer Science, Electrical or Computer Engineering * Desired knowledge of languages: C/C++, Java * Desired knowledge of compilers: Microsoft ...
Annapolis Junction, MD · On-site
$91.34 - $100.96/hr
Knowledge of requirements analysis, system performance standards, software documentation, and process improvement * Ability to lead technical efforts, develop database queries, implement algorithms ...
Annapolis Junction, MD · On-site
$91.34 - $100.96/hr
Knowledge of requirements analysis, system performance standards, software documentation, and process improvement * Ability to lead technical efforts, develop database queries, implement algorithms ...
Washington, DC · On-site
$68.43 - $112.91/hr
Develop and maintain software documentation, technical specifications, and engineering artifacts * Coordinate with engineers, system administrators, analysts, cybersecurity personnel, and ...
Washington, DC · On-site
$68.43 - $112.91/hr
Develop and maintain software documentation, technical specifications, and engineering artifacts * Coordinate with engineers, system administrators, analysts, cybersecurity personnel, and ...
Hanover, MD · On-site
$200K - $245K/yr
Provide recommendations for improving software documentation, development processes, coding standards, testing practices, and engineering procedures. * Create and maintain technical documentation ...
Hanover, MD · On-site
$200K - $245K/yr
Provide recommendations for improving software documentation, development processes, coding standards, testing practices, and engineering procedures. * Create and maintain technical documentation ...
Hanover, MD · On-site
$94K - $141K/yr
Solid written and oral communications skills, including ability to effectively document, convey ... Support software testing on the factory floor, offsite, and offshore. * Understand user ...
Hanover, MD · On-site
$94K - $141K/yr
Solid written and oral communications skills, including ability to effectively document, convey ... Support software testing on the factory floor, offsite, and offshore. * Understand user ...
Document software design, implementation, testing, and technical progress. * Participate in technical reviews and provide engineering presentations as requested. * Maintain project documentation ...
Document software design, implementation, testing, and technical progress. * Participate in technical reviews and provide engineering presentations as requested. * Maintain project documentation ...
$200K - $230K/yr
Contribute to software documentation, including design artifacts and technical reports. * Collaborate with systems engineering, operations, and mission stakeholders. * Support software configuration ...
$200K - $230K/yr
Contribute to software documentation, including design artifacts and technical reports. * Collaborate with systems engineering, operations, and mission stakeholders. * Support software configuration ...
Washington, DC · On-site
$142.33 - $234.85/hr
Develop and maintain software documentation, technical specifications, and engineering artifacts * Coordinate with engineers, system administrators, analysts, cybersecurity personnel, and ...
Washington, DC · On-site
$142.33 - $234.85/hr
Develop and maintain software documentation, technical specifications, and engineering artifacts * Coordinate with engineers, system administrators, analysts, cybersecurity personnel, and ...
Fort George G Meade, MD · On-site
$200K - $230K/yr
Contribute to software documentation, including design artifacts and technical reports. * Collaborate with systems engineering, operations, and mission stakeholders. * Support software configuration ...
Fort George G Meade, MD · On-site
$200K - $230K/yr
Contribute to software documentation, including design artifacts and technical reports. * Collaborate with systems engineering, operations, and mission stakeholders. * Support software configuration ...
A Software Documentation job involves creating, organizing, and maintaining technical documents that explain how software works. This includes user manuals, API documentation, FAQs, and developer guides. The role requires strong writing skills, technical understanding, and the ability to translate complex concepts into clear, user-friendly content. Professionals in this role often collaborate with developers, product managers, and designers to ensure accuracy and completeness of documentation.
Professionals in Software Documentation spend their days creating, updating, and organizing user manuals, API documentation, release notes, and help guides for software products. They often collaborate with software developers, product managers, and QA engineers to obtain technical information, clarify product details, and ensure documentation accuracy. Regular tasks may include researching new features, testing software to verify instructions, and maintaining documentation repositories. This role requires balancing multiple projects and consistently delivering clear, concise information that helps users and teams understand complex software systems.
To excel in Software Documentation, you need strong technical writing skills, an understanding of software engineering concepts, and often a relevant degree in English, Communications, or Computer Science. Proficiency with authoring tools like Microsoft Word, MadCap Flare, or Adobe FrameMaker, and familiarity with version control systems such as Git, are typically expected; certifications like Certified Professional Technical Communicator (CPTC) can be beneficial. Excellent attention to detail, organizational abilities, and teamwork skills help distinguish top performers in this field. These competencies ensure that documentation is accurate, user-friendly, and effectively supports both end-users and development teams.
For Software Documentation jobs in Washington, the most frequently searched job titles are:
The top searched job categories for Software Documentation jobs in Washington are:

As a Software Engineer supporting mission-essential national security initiatives, you will design, develop, integrate, and maintain secure, high-performance software solutions that enable critical intelligence, defense, and operational missions. Working alongside engineers, analysts, and mission stakeholders, you will build scalable applications and services that directly support the protection of U.S. national security interests.
The ideal candidate will have strong full-stack development experience using C, C++, and Python, along with hands-on experience working with Kubernetes, Docker, and other containerization technologies. This individual will collaborate with software, systems, and hardware engineers to develop, integrate, test, and maintain scalable, highly available mission systems.
This role is based in Hanover, Maryland.
Eligible candidates may receive a sign-on bonus of up to $10,000, making this an exceptional opportunity to join a mission-critical team supporting national security initiatives.
#Triaplex
#VTG
Strong software development experience using:
VTG’s estimated starting pay range is $140K-$160K annually, which is a general guideline for the geographic location. When extending an offer, VTG also considers work experience, education, skill level, market considerations and may possibly include contractual requirements which may cause an offer to fall outside of this range.
Qualifications:Strong software development experience using: