Job Description

IntroductionA career in IBM Software means you’ll be part of a team that transforms our customer’s challenges into solutions.Seeking new possibilities and always staying curious, we are a team dedicated to creating the world’s leading AI-powered, cloud-native software solutions for our customers. Our renowned legacy creates endless global opportunities for our IBMers, so the door is always open for those who want to grow their career.IBM’s product and technology landscape includes Research, Software, and Infrastructure. Entering this domain positions you at the heart of IBM, where growth and innovation thrive.Your Role And ResponsibilitiesAs a Technical Content Developer, you’ll play a key role in shaping how users experience our products by designing, writing, and delivering high-quality technical content. You'll work closely with cross-functional teams—product managers, designers, engineers, and support—to create content that helps users understand and succeed with our software. This role focuses on crafting user-centered documentation, in-product UX writing, and other content formats that support the end-to-end product experience.Your Primary Responsibilities IncludeContent Creation: Experience in designing, developing, and publishing IBM technical content that is easy to use, understand, and find. This includes technical documentation written in DITA or Markdown/Asciidoc, UI content, product tours, messages, API documentation, multimedia (videos, graphics), support content, chatbots, training and community content.Content Management: Proficiency in managing the end-to-end authoring process, including design, development, editing, production, translation, and life cycle management.Research: Strong research skills to gather data, analyze it, and extract insights for developing content strategies and meeting business needs through audience analysis, product research, and competitive analysis.What You’ll DoCreate clear, concise, and easy-to-understand content that helps users successfully use our products.Work on a range of content types including UI text (UX writing), user guides, product tours, API documentation, videos, and support articles.Translate complex technical concepts into simple, user-focused content.Contribute to UX writing and help experiences embedded within the product interface.Collaborate with product managers, designers, developers, and other stakeholders to gather information and align content with user needs and product goals.Follow established content standards, voice and tone guidelines, and ensure content is accessible and ready for localization.Participate in team meetings, design reviews, and feedback sessions to continuously improve content quality.Who You AreYou have strong writing and research skills and enjoy making complex information clear and approachable for a wide range of users.You communicate effectively—both in writing and verbally—and collaborate respectfully with people from diverse roles and backgrounds.You are self-driven, take initiative, take ownership of your work, thrive in a teamfocused environment and contribute positively to team outcomes.You’re adaptable, open to change, and comfortable working with shifting priorities and fast-paced schedules.Preferred EducationBachelor's DegreeRequired Technical And Professional ExpertiseProven experience in technical writing, user assistance writing, embedded content development, or similar roles.Expert-level proficiency of written and verbal English and ability to write clear, engaging, and accurate content.Intermediate-level proficiency with authoring tools such as :AEM, Oxygen, Visual Studio Code, or similar and Markdown / Markdown languagesstructured authoring (such as DITA XML) for creating topic-based information that meets audience requirementsversion control systems such as GitHubUnderstanding of audience analysis and user-centered content design principles. Ability to analyze and derive insights from quantitative and qualitative user feedback.Preferred Technical And Professional ExperienceBasic understanding of APIs and developer documentation. Experience designing content for accessibility and globalization. Experience using Generative AI tools for productivity.Experience in Instructional DesignExposure to user research, usability testing, or content validation practices.Basic knowledge of HTML/CSS or programming languages like Python or Java (a plus, not required).

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In