Senior Technical Writer

CodeNinja
Full-time
On-site

The Senior Technical Writer supports documentation needs across multiple projects within the Engineering & Technology Services (ETS) division. This role involves creating, editing, and maintaining a variety of technical and non-technical documents, including API references, user manuals, process guides, and developer documentation. The writer collaborates closely with engineering teams to ensure clarity, accuracy, and consistency in all deliverables.

Key Responsibilities

  • Develop and maintain technical documents including software manuals, specifications, test plans, and user guides.
  • Gather and analyze technical information to document new or updated product features.
  • Collaborate with engineers to ensure accurate and complete documentation.
  • Create and maintain templates and a centralized library of technical documents and terminology.
  • Produce documentation such as SDPs, CMPs, DMPs, SRPs, SDDs, SRSs, ICDs, SQARs, OMs, and STPs.
  • Assist in requirement capturing using wireframes, presentations, and prototypes.
  • Align documentation schedules with product release timelines.
  • Ensure consistency in language, format, and structure across deliverables.
  • Support developers and testers in understanding and applying documented requirements.

If applicable:

  • Contribute to team KPIs and performance reviews.
  • Identify skill gaps and support training and development initiatives.

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 5+ years in technical writing for software or engineering projects.
  • Proven experience with SDLC documentation and handling multiple projects.
  • Excellent written and verbal communication with attention to detail.
  • Experience with UML; BPMN knowledge is a plus.
  • Strong analytical, interpersonal, and collaboration skills.
  • Fluent in English; Arabic is a plus.