About the Role
The role involves creating and maintaining detailed technical documentation for software architecture initiatives, working closely with engineering teams to translate complex systems into accessible, well-structured content.
Responsibilities
- Produce high-quality documentation for software architecture frameworks and patterns
- Collaborate with software architects and engineers to understand system designs
- Translate technical specifications into clear, usable documentation
- Maintain consistency across documentation sets for long-term projects
- Develop API references, system diagrams, and integration guides
- Use version control systems to manage documentation workflows
- Ensure content meets accessibility and localization standards
- Work within agile development cycles to deliver timely updates
- Gather feedback from technical stakeholders to refine documentation
- Create onboarding materials for new architecture initiatives
- Document design decisions and architectural trade-offs
- Support internal knowledge-sharing platforms with structured content
- Apply structured authoring practices and documentation standards
- Edit and proofread technical content for clarity and accuracy
- Stay current with evolving software architecture trends and tools
- Participate in cross-team documentation reviews
- Identify gaps in existing technical resources
- Develop templates for recurring documentation needs
- Integrate documentation processes into CI/CD pipelines
- Ensure compliance with internal technical writing guidelines
- Use diagrams and visual aids to enhance understanding
- Collaborate on tooling improvements for documentation efficiency
- Support documentation automation efforts
- Maintain metadata and tagging systems for content discoverability
- Contribute to documentation strategy and best practices
Compensation
Competitive salary and benefits package
Work Arrangement
Remote, based in Canada
Team
Part of the Software Architecture Team focused on scalable, long-term technical solutions
Why This Role Matters
Clear documentation is essential for maintaining scalable, maintainable software systems. This role directly supports the long-term success of architecture initiatives by ensuring knowledge is preserved and accessible.
What to Expect
You’ll work closely with senior engineers and architects, turning complex designs into well-structured, durable documentation. Expect a fast-paced environment with a focus on precision and clarity.
Not applicable; position limited to candidates in Canada