XML / XSLT Publishing Automation Developer

Extense SARL

United States

Remote

USD 90,000 - 150,000

Full time

3 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Extense SARL in the United States seeks an experienced XML / XSLT Publishing Automation Developer to build the transformations, validation rules, and automation scripts that move S1000D and other structured content through cleanup, validation, baseline comparison, and publication into IETM, HTML, and PDF outputs.

This hands-on role emphasizes writing XSLT, debugging XPath, and turning messy XML into reliable publishing pipelines for aerospace documentation.

Qualifications

  • 6+ years as an XML/XSLT developer in technical publications or structured content.
  • Expert XSLT 2.0/3.0 and XPath 2.0/3.1; write, debug, optimize.
  • Strong knowledge of XSD, DTD, Schematron; experience with publishing toolchains.
  • Proficiency with Python/Node.js/Bash for batch XML processing.
  • Experience with DITA-OT, S1000D, and CSDB integrations is preferred.

Responsibilities

  • Develop, maintain, and optimize XSLT transformations for HTML, PDF, and IETM outputs.
  • Build Schematron rules and validation pipelines including XSD, BREX, and cross-reference checks.
  • Create automation scripts for XML repository processing and baseline diffs.
  • Maintain DITA-OT or similar publishing toolchains and ensure output fidelity.
  • Document toolchains and collaborate with QA and S1000D Architect on content-model changes.

Skills

XSLT 2/3
XPath 2/3
S1000D
Schematron
DITA-OT
Python
Git
XML Editing
XSL-FO
PDF/UA

Education

Bachelor's degree in CS/SE/Info Sci

Tools

Saxon
oXygen XML Editor
Antenna House
RenderX
BaseX

Job description

XML / XSLT Publishing Automation Developer

Build the transformation, validation, and publishing pipelines behind aerospace IETM and technical-manual delivery.

The range is intentionally wide; final compensation depends on the candidate's experience, qualifications, technical skills, and applicable government-contracting rates.

About the role

The XML / XSLT Publishing Automation Developer is the engineering core of Extense's publishing stack. You will build and maintain the transformations, validation rules, and automation scripts that move S1000D and other structured content through cleanup, validation, baseline comparison, and publication into IETM, HTML, and PDF outputs. This is a hands-on technical role for someone who enjoys writing XSLT, debugging XPath, and turning messy XML into reliable, traceable publishing pipelines.

Key responsibilities
  • Develop, maintain, and optimize XSLT (1.0, 2.0, and 3.0) transformations to convert S1000D / DITA / structured XML into HTML, PDF, and IETM-ready output formats.
  • Build and maintain Schematron rule sets to enforce business rules beyond what XSD / BREX can express.
  • Implement validation pipelines: XSD validation, BREX checking, link / cross-reference verification, ICN / graphics reference checks, and applicability validation.
  • Develop scripts (Python, Bash, Node.js, or equivalent) for batch processing of XML repositories: cleanup, normalization, mass tagging, ID generation, and baseline diff reports.
  • Customize and maintain DITA-OT or equivalent publishing toolchains as program needs require.
  • Build baseline-comparison utilities to identify changed, added, and deleted data modules between releases.
  • Support CSDB integrations: import / export jobs, content migration, and bulk update tooling.
  • Diagnose and resolve XML, XSLT, XPath, validation, and output-fidelity issues raised by authors, QA, and the IETM Lead.
  • Document toolchain configuration, transformations, and operational procedures so the pipeline is maintainable by the broader team.
  • Collaborate with the S1000D Architect on content-model changes and with QA on validation-report formats.
Required qualifications
  • U.S. citizenship is required; selected candidate must be willing to undergo a federal background investigation.
  • 6+ years of professional experience as an XML / XSLT developer in a technical-publications, documentation, or structured-content environment.
  • Expert-level XSLT 2.0 / 3.0 and XPath 2.0 / 3.1; able to write, debug, and optimize complex transformations from scratch.
  • Strong working knowledge of XSD, DTD, and Schematron.
  • Hands-on experience with at least one production publishing toolchain (DITA-OT, custom XSLT pipelines, Antenna House / RenderX / FOP for PDF, etc.).
  • Proficiency in at least one general-purpose scripting language (Python, Node.js, Bash, PowerShell) for batch XML processing and pipeline automation.
  • Experience using XML editors and processors such as oXygen XML Editor, Saxon, Xalan, or equivalent.
  • Comfort working from the command line; version-control proficiency (Git or equivalent).
  • Ability to write clear technical documentation for the pipelines you build.
Preferred qualifications
  • Hands-on production experience with S1000D content and CSDB platforms.
  • Experience building IETM / IETP publishing pipelines for defense or aerospace customers.
  • XSL-FO experience and PDF accessibility (tagged PDF / PDF/UA) experience.
  • Familiarity with REST APIs and integration with content-management or CSDB systems.
  • Familiarity with controlled-document environments and configuration management workflows.
  • Active U.S. Government security clearance.
  • Contributions to open-source DITA-OT plugins, Saxon utilities, or S1000D community tooling.
  • Experience with XQuery and native XML databases (BaseX, eXist-db, MarkLogic).
Education

Bachelor's degree in Computer Science, Software Engineering, Information Science, or a related technical field. Equivalent professional experience (8+ years) building production XML / XSLT systems will be considered in lieu of a degree.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

XML/XSLT Publishing Automation Engineer
XML/XSLT Publishing Automation Engineer

Extense SARL • United States

Remote
USD 90,000 - 150,000
S1000D / XML Content Architect
S1000D / XML Content Architect

Extense SARL • United States

Remote
USD 120,000 - 180,000
IETM QA / Configuration Analyst
IETM QA / Configuration Analyst

Extense SARL • United States

Remote
USD 90,000 - 130,000
S1000D / IETM Technical Author
S1000D / IETM Technical Author

Extense SARL • Northern (KY)

Remote
USD 60,000 - 105,000
Remote S1000D IETM Technical Author
Remote S1000D IETM Technical Author

Extense SARL • Northern (KY)

Remote
USD 60,000 - 105,000
Senior Software Engineer - XML/XSLT & Data Automation
Senior Software Engineer - XML/XSLT & Data Automation

CMX1 • San Diego (CA)

On-site
USD 92,700 - 113,300
Senior Software Engineer
Senior Software Engineer

CMX1 • San Diego (CA)

On-site
USD 92,700 - 113,300
Technical Writer (XML/Adobe Acrobat /CMS)
Technical Writer (XML/Adobe Acrobat /CMS)

Detroit Engineered Products • Sterling Heights (MI)

On-site
USD 70,000 - 110,000
Technical Publication Solution Architect
Technical Publication Solution Architect

Dayton T. Brown, Inc. • United States

On-site
USD 120,000 - 180,000
Medical, vision, and dental insurance
Profit sharing
401K with company match
+2
Technical Writer
Technical Writer

Crescendo Solutions LLC • Northern (KY)

Hybrid
USD 90,000 - 120,000
Health insurance
Paid time off
Paid federal holidays