Creative Cloud Software Engineer

2HBorporated•McLean, VA

About The Position

2HB Incorporated is seeking an Adobe Creative Cloud Software Engineer to support its government customer in McLean, Virginia. This full-time position requires a TS/SCI clearance with Full Scope Polygraph. The role develops and maintains automation scripts for Adobe Creative Cloud applications, particularly InDesign, Illustrator, and Photoshop, and supports complex production workflows involving documents, graphics, assets, file processing, and exports. The engineer also troubleshoots and maintains scripts as applications, operating systems, source documents, and workflows change.

Requirements

  • Demonstrated experience developing and maintaining automation scripts for Adobe Creative Cloud applications.
  • Demonstrated experience developing scripts for Adobe InDesign, Adobe Illustrator, and Adobe Photoshop.
  • Advanced proficiency in JavaScript/ExtendScript and experience using Adobe application-specific scripting interfaces and object models.
  • Experience with Adobe UXP, CEP, or other Adobe extensibility technologies.
  • Experience with software development lifecycle practices, including requirements analysis, development, testing, deployment, maintenance, and defect resolution.
  • Experience using source-code/version-control systems such as Git or an equivalent technology.
  • Experience developing maintainable, modular, and documented code.
  • TS/SCI clearance with Full Scope Polygraph.

Responsibilities

  • Develop, modify, debug, test, document, deploy, and maintain production-quality Adobe Creative Cloud automation scripts.
  • Automate complex production workflows involving document creation or modification, graphics and asset manipulation, file processing, and document export.
  • Troubleshoot scripts after Adobe Creative Cloud application updates, operating-system changes, source-document changes, and production-workflow changes.
  • Assess the impact of Adobe Creative Cloud version changes on existing automation.
  • Analyze legacy Adobe scripts, identify defects or performance issues, and modify or refactor them while preserving required functionality.
  • Implement appropriate error handling, validation, logging, and recovery mechanisms in automation scripts.
  • Develop scripts that interact with web APIs, local file systems, directories, and common production file formats.
  • Follow software development lifecycle practices, including requirements analysis, development, testing, deployment, maintenance, and defect resolution.
  • Diagnose and resolve production defects within established service or project timelines.
  • Create technical documentation describing script architecture, dependencies, configuration, installation, operation, and known limitations.
  • Develop test cases and conduct functional and regression testing.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service