Senior Technical Writer
Red Oak Technologies - Santa Rosa, California, us, 95402![Red Oak Technologies](/api/image?src=https%3A%2F%2Fgeneral-board-default.s3.us-east-2.amazonaws.com%2Fpublic%2Fimages%2Fdesk-360x180.webp&w=640&q=75&f=webp)
Work at Red Oak Technologies
Overview
- View job
Overview
Senior Technical Writer (Software Development & GenAI)
to join their team. This role is a
CONTRACT
position. Position will be
REMOTE
. Candidates must be residing within the United States. Prefer candidates to reside in the San Francisco Bay area. **100% REMOTE Prefer candidates to reside in the San Francisco Bay Area** Position Summary: As a Senior Technical Writer, you will work closely with engineering, product, and design teams to create high-quality documentation that supports our software development processes. Your primary responsibilities will involve writing clear and accurate documentation for developers, APIs, and Generative AI solutions, helping both internal and external users to effectively leverage our software products. Key Responsibilities: Technical Documentation: Produce comprehensive and well-structured documentation for internal and external audiences, including API guides, developer tutorials, code examples, and user manuals for software solutions. Collaboration with Development Teams: Work directly with engineers, product managers, and other stakeholders to gather technical information and ensure documentation is aligned with the latest product releases, features, and enhancements. API Documentation: Write clear, concise, and accurate API documentation (RESTful, GraphQL, etc.), including endpoint descriptions, request/response examples, authentication mechanisms, and error handling. Generative AI Documentation: Develop high-quality documentation for Generative AI applications and models, including best practices, implementation guides, and use cases for internal teams and external customers. Code Understanding and Explanation: Utilize your experience in object-oriented programming (OOP) and software development to understand complex codebases and translate them into easy-to-understand content. Create example code snippets to demonstrate software features and functionality. Content Strategy & Quality: Contribute to the overall content strategy, ensuring technical documents are up-to-date, accurate, and meet high standards of clarity and usability. Tool Development Support: Assist in documenting the usage of internal tools, frameworks, and libraries that are part of the software development lifecycle. Requirements: Experience: 10+ years of experience in technical writing, with a strong background in software development (object-oriented programming), API design, and working with modern software technologies. Programming Expertise: Proficiency in object-oriented programming languages such as Java, C#, Python, or similar. API Documentation: Solid experience documenting APIs, including RESTful and GraphQL APIs, with a deep understanding of concepts like authentication, data formats (JSON, XML), and web services. Generative AI Knowledge: Familiarity with Generative AI technologies (e.g., GPT, LLMs, and other machine learning models) and how to document complex AI algorithms and their applications. Writing Skills: Exceptional writing and editing skills with the ability to simplify complex technical topics for various audiences, from developers to business stakeholders. Tools & Technologies: Proficient with documentation tools like ReadMe, GitHub, and version control. Familiarity with content management systems (CMS) and API documentation tools like Swagger, Postman, or similar platforms. Attention to Detail: Ability to consistently produce high-quality work under tight deadlines while maintaining accuracy and clarity. Problem Solving: Strong problem-solving skills with the ability to translate complex technical concepts into easily understandable documentation. Preferred Skills: Familiarity with object-oriented technologies (Java, Python, .Net, JavaScript) to document web-based tools and applications. Understanding of Agile development methodologies and experience working in Agile teams. Education: Bachelors degree in Computer Science, Information Technology, Technical Communication, or a related field (or equivalent work experience). Red Oak Technologies is made up of people from a wide variety of backgrounds and lifestyles. We embrace diversity and invite applications from people of all walks of life. See what its like to be at the top; connect with one of our recruiters and apply today. Let us help you find your next career opportunity! JOIN RED OAK TECHNOLOGIES! Please check out our available job opportunities at https://www.linkedin.com/company/red-oak-technologies/jobs/. Red Oak Tech: Quality | Talent | Integrity Note: Compensation rates are based on years of experience and/or level of skills relevant to the opportunity.