Previous Job
Previous
Software Engineer - Product R/D - I
Ref No.: 18-16324
Location: San Francisco, California
Content Experience Engineering - Systems Engineer, Documentation Tools

In this role, you will:
* Join an Agile team. Our goal is to have a team that can "dog pile” on our priorities and share work as much as possible. So while you will specialize in the areas on this list, in a perfect world we will cross-train you to be able to help out anywhere.
* Help us with our next generation tools and authoring environment. We are embarking on an ambitious upgrade to our current DITA-based authoring and publishing tools, to improve our ability to scale as Salesforce grows and to improve the writer experience in creating content.
* Write code. You will be part of the team that fixes and enhances our current DITA- based publishing pipeline, working with XSLT, Jenkins, and other continuous integration and deployment tools. You will also be hands-on in creating the next generation versions.

The fine print

* Bachelor's degree in Computer Science or related experience
* 5+ years demonstrated expertise working with DITA-based publishing systems in large-scale, global environments with localization into multiple languages and deployment in multiple formats to multiple publication end points
* Excellent XSLT skills (2.x), XSL-FO, XPath, and XQuery skills
* Strong command of the DITA XML standard (1.2 and later) at the specification level
* Deep experience working with and customizing Oxygen in a DITA authoring environment, including Web Author and Content Fusion deployments
* Working knowledge of Jenkins, gradle, Jenkins pipeline, or equivalent
* Experience with Ant, Java, and Groovy
* 3+ years working deeply in the DITA Open Toolkit (preferably with experience spanning 1.x to 3.x, and with migrations between major versions)
* Strong background with Git, Perforce, or equivalent source control systems
* Agile/Scrum/Lean development methodology experience