1

Software Documentation Jobs (NOW HIRING)

Software Engineer II

Benicia, CA · On-site

$108K - $148K/yr

You'll develop software documentation and test procedures, troubleshoot software problems, and communicate with internal customers to understand project requirements. As part of our team, you'll ...

Software Engineer II

Santa Clara, CA · On-site

$124K - $171K/yr

You'll develop software documentation and test procedures, troubleshoot software problems, and communicate with internal customers to understand project requirements. As part of our team, you'll ...

Software Engineer III

Santa Clara, CA · On-site

$152K - $208K/yr

You'll develop software documentation and test procedures, troubleshoot software problems, and communicate with internal customers to understand project requirements. As part of our team, you'll ...

Embedded Software Engineer

Lexington, MA · Hybrid

$147K - $194K/yr

Strong documentation and writing skills. Other: Work location: Hybrid - Candidates should expect to ... Software Unit Testing Hardware * Firmware * Real-Time Embedded Systems (RTOS, VxWorks, Xenomai ...

Software Test Engineer

Eaton, OH · On-site

$55 - $65/hr

Document software defects, using a bug tracking system, report defects to product teams and cross functional groups. Work with cross functional teams to review requirements and provide test criteria ...

... software documentation throughout the software development life cycle. • Write and execute manual system level test cases and procedures. • Lead or participate in project teams to facilitate ...

Software Engineer III

Santa Clara, CA · On-site

$152K - $208K/yr

You'll develop software documentation and test procedures, troubleshoot software problems, and communicate with internal customers to understand project requirements. As part of our team, you'll ...

Authors software documentation for both internal and customer use * Reviews peer contributions as part of code reviews * 5+ years of relevant programming experience * Software development in Java

Software documentation and testing of developed designs and code. Technical and behavioral requirements: Can demonstrate the ability to take initiative and solve problems with minimal oversight. Can ...

Designs and implements software of embedded devices and systems from requirements to production and ... Strong documentation and writing skills. Other: Work location: Hybrid - Candidates should expect to ...

Designs and implements software of embedded devices and systems from requirements to production and ... Strong documentation and writing skills. Other: Work location: Hybrid - Candidates should expect to ...

Designs and implements software of embedded devices and systems from requirements to production and ... Strong documentation and writing skills. Other: Work location: Hybrid - Candidates should expect to ...

Software Engineer III

Orlando, FL

$53.75 - $72/hr

Proficient in Interface and Software documentation. Experience with Windows based disk imaging tools, DMS web and version control. Self-starter, excellent communicative skills and easy to work with.

next page

Showing results 1-20

Software Documentation information

See salary details

$48K

$111.8K

$166K

How much do software documentation jobs pay per year?

As of Jul 11, 2026, the average yearly pay for software documentation in the United States is $111,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $90,000.00 and $130,000.00 per year, depending on experience, location, and employer.

Are technical writers still in demand?

Technical writers, including those in software documentation, continue to be in demand as companies need clear, accurate user guides, API documentation, and technical manuals. The role often requires proficiency with tools like Markdown, XML, or content management systems, and demand is driven by growth in technology and software development industries.

What are the typical daily responsibilities of someone working in Software 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.

What is the role of software documentation?

Software documentation is the process of creating and maintaining written guides, manuals, and references that explain how software works, how to use it, and how to troubleshoot issues. It helps developers, users, and support teams understand the software, ensuring effective use and maintenance. Clear documentation often involves technical writing skills and familiarity with tools like Markdown or documentation platforms.

What are the key skills and qualifications needed to thrive in the Software Documentation position, and why are they important?

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.

What are examples of software management and documentation jobs?

Examples of software management and documentation jobs include Software Documentation Specialist, Technical Writer, Software Documentation Manager, and Configuration Manager. These roles involve creating user manuals, technical guides, maintaining version control, and ensuring clear communication of software features, often requiring skills in tools like Markdown, XML, or help authoring software. They are essential in supporting software development, deployment, and user training processes.

What is a Software Documentation job?

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.

What is the highest paying software job?

Senior software engineering roles, especially those involving specialized skills like machine learning, cloud architecture, or cybersecurity, tend to be the highest paying in the software industry. Positions such as software architect or engineering manager also command top salaries, often exceeding six figures depending on experience and location.
More about Software Documentation jobs
What cities are hiring for Software Documentation jobs? Cities with the most Software Documentation job openings:
What are the most commonly searched types of Software Documentation jobs? The most popular types of Software Documentation jobs are:
What states have the most Software Documentation jobs? States with the most job openings for Software Documentation jobs include:
Infographic showing various Software Documentation job openings in the United States as of July 2026, with employment types broken down into 1% As Needed, 73% Full Time, 23% Part Time, and 3% Contract. Highlights an 93% Physical, 2% Hybrid, and 5% Remote job distribution, with an average salary of $111,845 per year, or $53.8 per hour.
Software Engineer (Computer Vision) TS/SCI with Poly)

Software Engineer (Computer Vision) TS/SCI with Poly)

SOLERITY

Fort George G Meade, MD • On-site, Remote

$170K - $175K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 20 days ago


Job description

Description

Take the next step in your career with Solerity. As a recognized leader in providing Information Technology, Engineering Services, Program Management, and Consulting Services to the U.S. Federal Government and Intelligence Community, we deliver innovative, mission-focused solutions supporting some of the nation's most critical missions in data analytics, software engineering, and advanced technology systems.


Solerity is seeking a Software Engineer (SWE1) to develop, maintain, and enhance complex software systems supporting large-scale data processing, real-time analytics, and advanced algorithm development. This role supports mission-critical applications involving computer vision, face analytics, and processing of large multimedia and data sets in secure environments.

The ideal candidate will have strong software engineering experience, a passion for building scalable systems, and familiarity with modern web technologies and video processing frameworks.


Responsibilities Include:
  • Develop, maintain, and enhance complex software systems supporting data-intensive analytics and computer vision applications. 
  • Analyze user requirements and translate them into software design and performance specifications. 
  • Design, code, test, debug, and deploy new software features and enhancements. 
  • Integrate software components into new or existing system architectures and operating environments. 
  • Develop and execute test procedures and validate software components against requirements. 
  • Debug and resolve software defects and production issues. 
  • Design and implement algorithms to support system performance and functional requirements. 
  • Create and manage database queries and data repository interfaces. 
  • Review and improve software documentation, standards, and development processes. 
  • Support system-level design decisions, including hardware/software trade-offs and reuse of existing components. 
  • Collaborate with cross-functional teams including system engineers, analysts, and other developers. 
  • Support integration of COTS/GOTS solutions where appropriate. 
  • Develop and maintain software systems using modern development methodologies and Agile practices. 
  • Additional duties may be assigned. 
REQUIREMENTS YOU BRING:
  • 7+ years of experience as a Software Engineer on programs of similar scope and complexity. 
  • Bachelor's degree in Computer Science, Engineering, or related technical discipline (or equivalent experience). 
  • Experience analyzing system requirements and translating them into software solutions. 
  • Experience designing, developing, and modifying software systems in complex environments. 
  • Strong debugging and problem-solving skills. 
  • Experience developing and executing software test procedures. 
  • Experience with software documentation and development standards. 
  • Ability to design and implement algorithms to meet system performance requirements. 
  • Experience integrating software systems across multiple environments. 
  • Proficiency in software development lifecycle practices. 
TECHNICAL SKILLS (PREFERRED):
  • Experience with modern web development technologies including: 
    • TypeScript 
    • JavaScript 
    • CSS 
    • Vue.js 
    • React 
    • Vite 
    • Node.js 
    • NPM 
    • Git 
  • Experience with video playback and streaming technologies such as: 
    • HTML5 video 
    • Vidstack 
    • video.js 
    • HLS 
    • DASH (preferred but not required) 
WORK LOCATION
  • Emerson III facility 
  • Telework eligibility determined by mission requirementsn mission requirements

Requirements

BENEFITS YOU'LL ENJOY:

1. Medical, dental and vision coverage

2. Health Savings Accounts and Flexible Spending Accounts for healthcare and dependent care

3. Flexible work schedule to include onsite, hybrid or remote, as dictated by position

4. 401(k) and company-funded life insurance

5. Generous Paid Time Off (PTO)

6. Tuition and training assistance

7. Financial rewards for employee referrals.

8. Pet insurance

9. Employee discount program


EMPLOYMENT OPPORTUNITIES: Solerity is committed to the range of perspectives we bring to the marketplace by being an employer dedicated to hiring a highly qualified team of professionals, providing world class services and products aimed at exceeding our customer's expectations. Solerity is an equal opportunity employer as to all protected groups, including protected veterans and individuals with disabilities. Solerity is a VEVRAA Federal Contractor.


APPLY TODAY!


JOB ID- 344