1

Software Writer Jobs in Washington (NOW HIRING)

Technical Writer Leidos has a new and exciting opportunity for a Technical Writer in our Intel ... Collaborate closely with software developers, systems engineers, test engineers, and other ...

Technical Writer Leidos has a new and exciting opportunity for a Technical Writer in our Intel ... Collaborate closely with software developers, systems engineers, test engineers, and other ...

The Technical Writer will be responsible for the preparation, review, revision, and maintenance of ... Creating code documentation for software; produces implementation guides and end-user guides for ...

The Technical Writer will develop and maintain technical documents, create user guides, and produce documentation for software and systems engineering. Responsibilities : • Develop polished ...

Create code documentation and software-related technical documentation. * Gather technical information from developers, engineers, and subject matter experts. * Prepare written technical content for ...

New

... software to include installation, configuration and how-to documentation • Prepare, review ... Apply writing and grammar skills and delivers accurate documentation under tight deadlines • ...

The ideal candidate is a strong technical writer with experience in a software or cloud-based environment who is comfortable working in Git-based repositories and collaborating closely with ...

New

... software to include installation, configuration and how-to documentation • Prepare, review ... Apply writing and grammar skills and delivers accurate documentation under tight deadlines • ...

next page

Showing results 1-20

Software Writer information

See Washington salary details

$15

$44

$74

How much do software writer jobs pay per hour?

As of Jul 10, 2026, the average hourly pay for software writer in Washington is $44.11, according to ZipRecruiter salary data. Most workers in this role earn between $32.69 and $53.37 per hour, depending on experience, location, and employer.

How do Software Writers typically collaborate with developers and product teams during the documentation process?

Software Writers work closely with developers, product managers, and sometimes quality assurance teams to gather accurate technical details and ensure documentation aligns with product functionality. Collaboration often involves attending sprint meetings, reviewing new features, and conducting interviews with subject matter experts. This teamwork helps Software Writers create clear, user-focused documentation that evolves with the software. Open communication and regular feedback cycles are essential to keep documentation up-to-date and relevant.

What is a Software Writer?

A Software Writer is a professional who creates documentation, manuals, and guides that explain how software products work. They translate complex technical information into clear, user-friendly content for a variety of audiences, including end users, developers, and administrators. Software Writers may also work closely with software engineers, product managers, and designers to ensure accuracy and usability of the documentation. Their work can include online help files, API documentation, tutorials, and release notes.

What is the difference between Software Writer vs Technical Writer?

AspectSoftware WriterTechnical Writer
CredentialsTypically requires programming knowledge, coding skills, and sometimes a degree in computer science or related fieldsRequires strong writing skills, technical knowledge, often a degree in technical communication, English, or related fields
Work EnvironmentOften works in software development teams, coding environments, or tech companiesWorks in various industries, including tech, engineering, and manufacturing, often in office settings
Employer & Industry UsageUsed by software companies, startups, and tech firms to create user guides, documentation, and code commentsEmployed across industries to produce manuals, user guides, and technical documentation

While both roles involve technical communication, Software Writers focus on creating content related to software development, including code and technical documentation, often requiring programming skills. Technical Writers produce a broader range of technical documents across industries, emphasizing clarity and user understanding without necessarily coding. Understanding these differences helps in choosing the right career path or job search focus.

What are the key skills and qualifications needed to thrive as a Software Writer, and why are they important?

To thrive as a Software Writer, you need strong technical writing skills, a solid understanding of software development concepts, and often a relevant degree in English, communications, or computer science. Familiarity with documentation tools like Markdown, DITA, or Confluence, and experience using version control systems such as Git, are typically required. Exceptional attention to detail, the ability to explain complex topics clearly, and effective collaboration with engineers and product teams are valuable soft skills. These competencies ensure that technical documentation is accurate, user-friendly, and supports both developers and end-users in understanding complex software products.
Infographic showing various Software Writer job openings in Washington as of July 2026, with employment types broken down into 86% Full Time, 12% Part Time, and 2% Contract. Highlights an 86% Physical, 5% Hybrid, and 9% Remote job distribution, with an average salary of $91,741 per year, or $44.1 per hour.
Software Engineer (TS/SCI with Poly Required)

Software Engineer (TS/SCI with Poly Required)

GCI, Inc.

Chantilly, VA • On-site

$79.03 - $131.98/hr

Full-time

Re-posted 7 days ago


Job description

GCI embodies excellence, integrity and professionalism. The employees supporting our customers deliver unique, high-value mission solutions while effectively leverage the technological expertise of our valued workforce to meet critical mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber Operations. We maximize opportunities for success by building and maintaining trusted and reliable partnerships with our customers and industry.
At GCI, we solve the hard problems. As a Software Engineer, a typical day will include the following duties:
JOB DESCRIPTION
The Software Engineer will design, develop, test, and debug complex new software products, and/or make significant enhancements to existing software. The ideal candidate is a hands-on software developer with experience in application development on Microsoft Windows, Android, and Linux. They must have strong, firsthand technical expertise in software development and the proven ability to create robust solutions. They must be at ease working in an Agile environment with little supervision. This person should embody a passion for continuous improvement and innovation.
KEY RESPONSIBILITIES
  • Design and develop new software applications and systems.
  • Provide ongoing maintenance, support, and enhancements to existing applications and systems.
  • Troubleshoot complex problems and provide customer support for software applications and systems.
  • Work as Configuration Manager of the organization's software and hardware platforms.
  • Collaborate with team members.
  • Work in an Agile software development environment.
  • Provide recommendations for continuous improvement.
  • Work with the team to sustain and advance our organization's capabilities.

EDUCATION AND EXPERIENCE
  • Bachelor's Degree in Computer Science, Electrical or Computer Engineering or a related technical discipline, or the equivalent combination of education, technical training, or work/military experience.
  • 8 or more years of related software development experience.

REQUIRED QUALIFICATIONS
  • Experience developing and debugging applications on multiple platforms: Windows, Android, and Linux.
  • Experience developing and debugging software written in Java, C#, Python, Bash.
  • Experience creating user-facing applications and interfaces.
  • A self-starter and capable of delivering on multiple, competing priorities with little supervision.
  • Excellent verbal and written communication skills.

DESIRED QUALIFICATIONS
  • Background or interest in computer/digital forensics.
  • Experience developing mobile applications for Android or Apple iOS.
  • Experience developing web applications using HTML, CSS, PHP, Spring Boot.
  • Experience with Linux systems and networking technologies.
  • Experience with Scrum/Agile development methodologies.
  • Experience with build technologies like Maven and Gradle.

*A candidate must be a US Citizen and able to obtain TS/SCI with Polygraph clearance.
Equal Opportunity Employer / Individuals with Disabilities / Protected Veterans
Equal Opportunity Employer
This employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.