All open roles
Engineering
Software Documentation Engineer
This job description is written in English, the working language for this role.
About the role
As a Software Documentation Engineer, you will prepare and maintain software documentation, including Software Requirements Specifications (SRS), API documentation, technical guides, and user manuals. You will collaborate with Developers, QA Engineers, Business Analysts, and other stakeholders to validate technical information, ensure documentation accuracy, and maintain consistent documentation standards in line with project requirements and timelines.
What you’ll do
- Create and maintain technical documentation, including SRS, API documentation, technical guides, and user manuals.
- Translate technical information and software requirements into clear, structured, and easy-to-understand documentation.
- Collaborate with Developers, QA Engineers, and relevant stakeholders to validate documentation accuracy and completeness.
- Review and update documentation to reflect software changes, new features, and system enhancements.
- Maintain document version control and ensure the latest documentation is accessible to relevant stakeholders.
- Ensure documentation complies with established standards, templates, and project requirements.
- Track documentation progress and incorporate feedback from technical reviews to ensure timely delivery.
What you’ll bring
- Bachelor’s degree in Computer Science, Information Technology, Software Engineering, Information Systems, Technical Communication, or a related technical field.
- Experience in technical writing, software documentation, or a similar role is preferred.
- Understanding of the software development lifecycle (SDLC), software requirements, and system architecture.
- Ability to create structured technical documents, including SRS, API documentation, and user manuals.
- Familiarity with documentation tools such as Confluence, Microsoft Word, Markdown, or similar platforms.
- Basic understanding of REST APIs, JSON, databases, and software development concepts is an advantage.
- Familiarity with document version control using Git or similar tools is preferred.
- Strong written communication, analytical, organizational, and attention-to-detail skills.
