Roles · Technical Writer · Senior

What a Senior } should know

10 core skills, 45 in total. Expectations per skill, and what changes at the next level.

This page lists what a Senior } is expected to know and do, skill by skill. Core skills are the ones a manager and peers assess in a review cycle; the rest count only in self-assessment. Main areas: API & Integration, Version Control & Collaboration, Documentation.

10core skills
35additional skills
3skill areas
100%at Advanced or Expert
Assess myself as Senior Full role matrix

Core skills for a Senior

Grouped by area. The label on the right is the expected depth: Awareness, Working, Advanced or Expert.

API & Integration · 1

REST API Design Advanced

Designs documentation strategy for REST APIs: API style guide, linting rules (Spectral), design-first workflow. Documents complex patterns: HATEOAS, conditional requests, batch operations, webhooks. Ensures API governance through docs.

Version Control & Collaboration · 1

Designs scalable docs-as-code processes: multi-repo documentation, cross-references, automated content generation. Implements content reuse (snippets, includes, variables). Creates custom CI checks for documentation quality gates.

Documentation · 8

Creates advanced API documentation content: migration guides between versions, architecture overviews, best practices. Develops style guides for API descriptions. Conducts UX review of documentation from a developer experience perspective.

Designs the structure and process for maintaining architecture documentation for large systems. Implements diagrams-as-code approach (Mermaid, PlantUML, Structurizr DSL). Ensures coherence between ADRs, architecture diagrams, and API documentation.

Designs visual language and diagramming standards for the project. Implements diagrams-as-code approach: Mermaid/PlantUML in Git, auto-generation from code, CI validation. Creates interactive diagrams for the developer portal (clickable architecture maps).

Designs docs-as-code infrastructure for large projects: monorepo docs, cross-project navigation, custom plugins. Develops custom components (interactive API explorer, live code playground). Optimizes build performance and SEO.

Creates scalable knowledge management system: cross-team search, content federation, automated content lifecycle. Integrates knowledge base with developer portal, runbooks, API docs. Defines quality metrics and usage analytics.

Designs a runbook system for the organization: taxonomy, lifecycle, integration with alerting and incident management. Creates automated runbooks (runbook automation through scripts/playbooks). Ensures runbooks are tested regularly.

Builds engineering blog as a developer relations channel: thought leadership, open source contributions, hiring brand. Creates complex content: architecture deep-dives, postmortem analyses, technical strategy articles. Mentors authors.

Designs user documentation strategy: content model, localization, accessibility, multi-product navigation. Creates interactive documentation: embedded walkthroughs, contextual help, in-app tooltips. Implements analytics for measuring effectiveness.

Additional skills

Not assessed by the team, but part of the self-assessment and the development plan.

AI Documentation GenerationAlgorithms & ComplexityAPI DocumentationAPI Versioning StrategiesArchitecture Decision Records (ADR)Async ProgrammingAWSChatGPT / ClaudeClean ArchitectureCode Quality & RefactoringCode ReviewData StructuresDesign PatternsDockerGit AdvancedGit LFSGitHub Actions / GitLab CIGitHub CopilotGraphQL DesigngRPC & Protocol BuffersHexagonal ArchitectureInnerSource PracticesIntegration TestingKubernetes CoreMicroservices DecompositionOOP & SOLID PrinciplesOWASP & Application SecurityPostgreSQLPrometheus & GrafanaPrompt Engineering for CodeServer-Sent Events & StreamingStructured LoggingSystem Design FundamentalsUnit TestingWebSocket API Design

What changes at Lead

45 skills get a higher expectation or become core when moving from Senior to Lead. The biggest jumps first.

See the Lead page →
Run this with your whole team
Self-assessment plus manager and peer reviews against the same matrix, gap analysis and next-level readiness for every engineer. Team Pro is free for 14 days; individual tools stay free forever.
Start a team trial (14 days free) Send to my manager

} in the open competency matrix: 45 skills across 5 levels. The matrix is free for individuals and stays free.