Logo
Red Oak Technologies

Senior Technical Writer Job at Red Oak Technologies in San Jose

Red Oak Technologies, San Jose, CA, United States, 95199

Save Job

Red Oak Technologies is a leading provider of comprehensive resourcing solutions across a variety of industries and sectors including IT, Marketing, Finance, Business Operations, Manufacturing and Engineering.


Our client is a large financial data analytics company. They are looking for a 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:

Bachelor’s 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 it’s 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.