Senior Document & Process Engineer

Position Summary

This is a crucial role on the IT team responsible for designing, operationalizing, enhancing, supporting, and innovating D4’s customer communication management (CCM) platforms, with a specific focus as the lead architect and engineer. The ideal candidate will possess a combination of technical expertise in document pre-flight, repair, composition, and transformation, along with a deep understanding of system administration, configuration, integration, automation, and operations.

Essential Job Functions

ESSENTIAL JOB FUNCTIONS

  • Supports the development, administration, and maintenance of PitStop Server and D4’s customer communication management (CCM) platform (such as OpenText Exstream, Quadient Inspire, Solimar, Crawford, or FusionPro), and engages with customers, developers, and other stakeholders to understand their needs, deliver business value, and deploy new capabilities.
  • Has direct experience with PitStop Server and/or a customer communication management platform, and the ability to learn new tools.
  • Demonstrated experience with the following:
    • Design & Development – Build and maintain customer-facing documents (letters, statements, checks, invoices, policies, etc.) with emphasis on dynamic content generation.
    • Template and Layout Management – Create reusable templates, layouts, master pages, and components.  Implement logic for conditional content, personalization, barcodes, and formatting.
    • Document Pre-flight & Repair – Preparing and optimizing PDF documents for commercial printers and digital outputs. This includes embedding fonts, optimizing file sizes, repairing nested objects and resources, and flattening images, among other tasks.
    • Document Composition & Transformation – Creating PDF documents from raw data or manipulating pre-composed PDF documents. This includes mining, extracting, or parsing data from PDF documents, redacting or cleansing data, splitting and merging PDFs, handling various layouts, adding images and artwork, and preparing PDF documents to meet postal requirements.
    • Data Integration – Connect data sources (XML, PDF, JSON, CSV, Postscript, AfP, ASCII, flat files, databases) to design layouts dynamically. Work with input data files and ensure compatibility with the CCM platform.  Working knowledge of SQL.
    • Workflow Automation – Set up automated processing and document delivery via email, print, or digital channels, and schedule and manage batch processing. Strong understanding of stored procedures, functions, views, triggers, tables, indexes, and objects.
    • Testing and QA – Validate outputs through regression testing, content verification, and proofing. Perform performance tuning and troubleshooting.
    • Deployment & Support – Package and deploy templates to production environments. Provide post-deployment support and fix issues or change requests.
  • Develops and maintains productive customer relationships. Manages and prioritizes enhancement requests with multiple stakeholders, including project managers, developers, other internal business customers, and senior management.  Partners with project managers to implement and execute project plans.
  • Works closely with Project Managers, Business Analysts, Operations, and other members of the Development Team to develop detailed specifications with clear and timely project deliverables. Produce project estimates during requirements gathering phases.
  • This role requires strong technical skills and/or system configuration and administration experience, and has sole ownership of deploying to the production environment. Ensures operational readiness for deployment of system enhancements, new products, and process changes, and supports end-user training.
  • Able to evaluate and install new system releases/upgrades and perform system validations.
  • Serves as leader on project teams and ensures timely, regularly scheduled delivery of user improvements and enhancements. Configures and administers the CCM platform as required to support small, medium, and large projects, and applies technical knowledge and experience to envision and design creative solution options with product owners and developers.  Identifies risks, dependencies, and issues and provides acceptable alternatives.
  • Responds to customer issues and ensures they receive prompt, efficient service. Acts as a first line of support for complex production issues.
  • Builds robust, well-designed, and practical systems that maximize performance and scalability. Authors standards, best practices, and SOPs, and drives enforcement and review.
  • Develop and maintain clear technical architecture documentation, including conceptual designs, data models, process flows, user stories, layouts, diagrams, charts, and comments.
  • Research, learn, and share new techniques for solving complex problems. Takes ownership of your continuous learning and growth.  Stay informed about emerging features and capabilities from the CCM vendor and identify opportunities for innovation.
  • Working knowledge of the Software Development Life Cycle (SDLC). Comfortable operating within the Agile delivery methodology.  Leads or participates in sprint planning and retrospective reviews, sharing feedback and lessons learned with team members and leadership, and ensures that feedback is incorporated into process improvements and team growth.
  • Mentor, coach, review, and provide support to other team members and developers.
  • Performs other related duties as assigned and/or required.

Qualifications

QUALIFICATIONS

  • Familiarity with sales, service, production, inventory, and warehouse processes.
  • Expert knowledge of document composition, layout design, and data-driven templates, pre-flight, and transformation
  • Familiarity with scripting languages (e.g., JavaScript, Python for data handling or logic)
  • Expert-level experience working with XML, JSON, SQL for data input, and print formats (PDF, AFP, PostScript, etc.)
  • Experience integrating with CRM/ERP systems is a plus
  • Version control systems (e.g., Git) and CI/CD familiarity is beneficial
  • Familiarity with Agile software development. Work within the sprint structure, contribute to sprint planning and retrospectives, and attend daily standups.

KNOWLEDGE & SKILLS

  • Self-starter that takes ownership of tasks and can work independently or with a team.
  • Well-versed in all facets of analytical and technical processes from requirements gathering through implementation.
  • Strong problem-solving abilities and commitment to staying current with industry trends and
  • Excellent verbal and written communication skills and the ability to work collaboratively in a

EDUCATION & EXPERIENCE

  • MS/MA in Computer Science or a related field with 2+ years of experience, or BS/BA in Computer Science or a related field with 5+ years of experience, 8+ years desirable, or comparable experience.
  • 5–8+ years of hands-on, lead experience in any CCM tools (e.g., OpenText Exstream, Quadient Inspire, Solimar, FusionPro, Crawford)

WORK ENVIRONMENT

  • This position is based in a standard office
  • The role includes on-call responsibilities to resolve issues that may require work during weekends, evenings, or outside of standard office hours.

Compensation Benefits

Application for Employment

EQUAL OPPORTUNITY EMPLOYER

Personal Data

If employed, can you provide proof of authorization to work in the U.S.? *
Are you 18 years or older? *
Full Time or Part Time (Check One) *

Sunday

Monday

Tuesday

Wednesday

Thursday

Friday

Saturday

Education Record

High School

Did you graduate?

College/University

Trade or Technical Training

Graduate School

Special Skills

Employment History

Begin with most recent employer. Attach additional sheet if needed.

Other Data

Have you been employed here before? *
May we contact your current/previous employer? *

Applicant's Signature

I certify that all of my answers given here are true and complete to the best of my knowledge, and that supplying false information herein shall result in immediate disqualification for consideration for employment or termination from employment , regardless of when such false information is discovered. I authorize investigation of all statements contained in this application for employment as may be necessary in arriving at an employment decision; and hereby agree to indemnify and hold harmless each and every current or prior employer in defending against any charge, complaint or suit filed with any Federal, State, or local agency, or in any court of the State or Federal government for providing an accurate, factual history of employment information. I understand that neither this document nor any offer of employment from the employer constitutes an employment contract, unless a specific document to that effect is executed by the employer and employee in writing.