1

Software Writer Jobs in Washington (NOW HIRING)

Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and ... Technical Writer Researches and writes technical operations technical documentation and/or training ...

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 ...

Technical Writer

Annapolis Junction, MD · On-site

$62.50 - $85.73/hr

Job Title Technical Writer Overview EverWatch is a government solutions company providing advanced ... Experience creating code documentation for software * Experience producing implementation guides ...

Technical Writer

Annapolis Junction, MD · On-site

$62.50 - $85.73/hr

As a Technical Writer on our team, you'll support the drafting, writing, editing, formatting, proof ... Experience creating code documentation for software * Experience producing implementation guides ...

Software Development and Testing; System Integration, Testing and Evaluation; Lab Management and ... Technical Writer Researches and writes technical operations technical documentation and/or training ...

Technical Writer

Annapolis Junction, MD · On-site

$62.50 - $85.73/hr

Responsibilities As a Technical Writer on our team, you'll support the drafting, writing, editing ... Experience creating code documentation for software * Experience producing implementation guides ...

Technical Writer

Annapolis Junction, MD · On-site

$62.50 - $85.73/hr

Responsibilities As a Technical Writer on our team, you'll support the drafting, writing, editing ... Experience creating code documentation for software * Experience producing implementation guides ...

Content Writer

Arlington, VA · On-site

$60K - $70K/yr

Write feature descriptions tailored for multiple platforms and audiences ... Gain a deep understanding of our software products to create and maintain accurate and user ...

The Technical Writer is responsible for the preparation, review, revision, and maintenance of ... Creates code documentation for software; produces implantation guides and end-user guides for ...

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 Jun 12, 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.

Is technical writing replaced by AI?

Technical writing, including roles like software writers, is increasingly supported by AI tools that assist with drafting, editing, and formatting content. However, human expertise remains essential for ensuring clarity, accuracy, and context-specific communication, making AI a complement rather than a complete replacement in technical writing jobs.

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.

Are tech writers in demand?

Technical writers, including software writers, are in steady demand due to the ongoing need for clear documentation, user manuals, and technical content across industries. Strong writing skills, familiarity with tools like Markdown or XML, and understanding of software development processes enhance employability in this field.

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.

How much do software writers make?

Software writers, also known as software developers or programmers, typically earn a median annual salary ranging from $70,000 to $120,000 depending on experience, location, and specialization. Entry-level positions generally start lower, while experienced developers with skills in specific programming languages or tools can earn higher salaries, especially in high-demand markets.

What does a software writer do?

A software writer creates, tests, and maintains code for software applications, focusing on writing clear and efficient programming scripts. They often work with programming languages such as Python, Java, or C++, and collaborate with developers and designers to develop functional software solutions.
Infographic showing various Software Writer job openings in Washington as of June 2026, with employment types broken down into 40% Internship, and 60% Full Time. Highlights an 100% In-person 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 Incorporated

Chantilly, VA • On-site

Full-time

Posted 28 days ago


Job description

Job Summary:
GCI Incorporated embodies excellence, integrity, and professionalism, providing high-value mission solutions. The Software Engineer will design, develop, test, and debug complex software products while enhancing existing applications in an Agile environment.
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.
Qualifications:
Required:
• 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.
• 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.
• A candidate must be a US Citizen and able to obtain TS/SCI with Polygraph clearance.
Preferred:
• 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.
Company:
GCI is an Engineering and IT Services company focusing on Data Analytics, Engineering, Cyber Operations, Targeting and Analysis, Operations Solutions and Training. Founded in 1989, the company is headquartered in Reston, USA, with a team of 501-1000 employees. The company is currently Late Stage.