Tech Lead / Engineering Lead – Digital Asset Management (DAM) / Content Supply Chain

CoSourcing Partners
  • Chicago, Illinois
  • Autofill and Review
1 day ago

Job Description

Position: Tech Lead / Engineering Lead – Digital Asset Management (DAM) / Content Supply ChainLocation: Flexible -candidates may be sourced from any location or time zoneWork Arrangement: Onsite preferred; exact site and attendance requirements to be confirmedExperience: 8+ years of software engineering experience with demonstrated technical leadershipPlatform Preference: Aprimo DAM preferred; Adobe DAM experience acceptable for considerationCurrent Project Phase: Technical discovery, feasibility analysis, proof-of-concepts, detailed technical definition, and implementation planningReporting / Technical Direction: Works under or closely with the DAM Solution ArchitectOverviewClient is seeking a hands-on Tech Lead / Engineering Lead to support technical discovery and engineering definition for its Digital Asset Management (DAM) and Content Supply Chain initiative.The immediate focus is not full-scale production implementation. The current phase involves understanding the proposed architecture, investigating technical feasibility, identifying implementation constraints, conducting proof-of-concepts, and preparing the engineering approach for a future MVP.Working under the technical direction of the Solution Architect, the Tech Lead will translate the architecture into practical technical approaches, evaluate integration requirements, support upstream capability definition, and help identify engineering dependencies and risks.The Tech Lead will operate one level below the Solution Architect. The architect will own end-to-end solution definition and architectural decisions, while the Tech Lead will own engineering-level feasibility, technical design support, and preparation for future release and integration execution.The DAM platform remains under evaluation, with Aprimo currently preferred and Adobe DAM experience also considered. The Tech Lead should possess strong enterprise engineering fundamentals and be capable of adapting to the selected platform and technology stack.As the initiative progresses into implementation, responsibilities are expected to expand into detailed engineering design, development leadership, integration execution, code reviews, release coordination, CI/CD, automated testing, and production readiness.Success in the immediate phase will be measured by the quality of technical discovery, resolution of feasibility questions, proof-of-concept results, implementation planning, and readiness to support the subsequent engineering phase.Purpose: Help establish the engineering foundation for a major enterprise DAM and Content Supply Chain initiative at . Work alongside the Solution Architect to determine how the proposed platform and upstream integrations can be translated into practical, maintainable engineering solutions.Objectives1. Complete Engineering Discovery and Validate the DAM Implementation Approach. lead technical discovery activities under the direction of the Solution Architect to assess the proposed DAM platform, upstream integration needs, and engineering feasibility of the planned MVP. Translate architectural concepts and functional requirements into engineering questions, technical dependencies, implementation constraints, and candidate technical approaches. Collaborate with Product, BTA, Architecture, QA, DevOps, and engineering stakeholders to identify requirements gaps and areas requiring proof-of-concept validation. Success will be measured by acceptance of the engineering discovery findings, documented resolution or escalation of priority technical questions, and agreement on the technical investigations needed to support MVP planning.2. Validate DAM Platform Capabilities Through Technical Spikes and Proof-of-Concepts. lead hands-on technical evaluations of selected DAM capabilities, extensions, upstream integration approaches, and relevant platform constraints. Develop or guide focused proof-of-concepts to test technical assumptions involving metadata handling, asset processing, workflow behavior, API connectivity, and integration feasibility where these are material to the discovery scope. Evaluate implications of Aprimo or Adobe platform selection, including relevant .NET or Java technology considerations, without treating either stack as finalized. Success will be measured by completion of agreed technical spikes, documented findings and recommendations, and stakeholder acceptance of the engineering feasibility conclusions.3. Translate Approved Architecture into MVP Engineering Designs and Delivery Plans. work with the Solution Architect to develop detailed technical approaches for the capabilities and upstream integrations expected in the initial MVP. Define engineering components, interface considerations, implementation dependencies, preliminary development stories, testing needs, and relevant non-functional requirements while keeping full production implementation outside the current discovery assignment. Identify where reusable components, DAM extensions, cloud services, or custom integration approaches may be needed and assess their implementation implications. Success will be measured by acceptance of priority technical design artifacts, agreement on engineering dependencies and implementation sequencing, and readiness of the proposed engineering approach for subsequent project planning.4. Establish Engineering Readiness for Future Integration and Release Execution. develop the technical standards and implementation-readiness recommendations required to support the planned DAM MVP delivery phase. Assess the future needs for CI/CD, automated testing, environment management, observability, troubleshooting, code review, release coordination, and integration quality in collaboration with Architecture, QA, DevOps, and engineering stakeholders. Document the engineering approach for current upstream integration priorities while identifying downstream integration work as a future consideration rather than an immediate deliverable. Success will be measured by acceptance of the engineering readiness assessment, documented technical standards and release dependencies, and agreement on the key engineering prerequisites for implementation.Critical Subtasks1. Review the Target Architecture and Conduct Engineering Discovery. Success will be measured by an accepted engineering discovery summary, a prioritized technical risk register, and agreement on the initial proof-of-concept backlog.2. Assess DAM Platform Engineering Capabilities and Technology Dependencies. evaluate the implementation implications of the DAM platforms under consideration, with particular attention to Aprimo and Adobe. Review relevant extension mechanisms, API capabilities, integration approaches, metadata handling, workflow support, and potential .NET or Java development requirements. Document where product-specific knowledge is essential and where existing enterprise engineering patterns can be reused or adapted. Success will be measured by completion of the agreed technical evaluation, documentation of platform-specific constraints, and acceptance of the findings by the Solution Architect.3. Execute Targeted Technical Spikes and Proof-of-Concepts. lead or personally perform focused technical experiments to validate high-priority implementation assumptions. Investigate selected capabilities such as metadata mapping, asset processing, upstream API connectivity, workflow behavior, and platform extension feasibility as defined by the discovery backlog. Success will be measured by completion of the agreed proof-of-concepts, reproducible evidence of technical feasibility, and documented resolution or escalation of critical uncertainties.4. Define the Engineering Approach for Upstream Integrations. work with the Solution Architect to translate the approved upstream integration architecture into practical engineering approaches. Evaluate interface requirements, authentication considerations, data mapping, integration service patterns, error handling, and major dependencies between DAM and relevant source systems. Success will be measured by acceptance of the upstream engineering approach, validation of agreed high-risk integration assumptions, and documentation of remaining implementation dependencies.Requirements
  • Software Engineering Experience: 8+ years of software engineering experience, including demonstrated technical leadership responsibilities.
  • Hands-On Enterprise Platform Experience: Experience implementing or technically evaluating DAM, CMS, MarTech, enterprise content, or comparable platforms.
  • Technical Discovery and Feasibility: Ability to conduct engineering discovery, identify implementation constraints, assess technical risks, and lead proof-of-concepts.
  • Architecture-to-Engineering Translation: Demonstrated ability to work under solution architecture direction and convert high-level designs into practical technical approaches, implementation specifications, and engineering plans.
  • REST APIs and Integration Engineering: Strong experience with REST APIs, enterprise integration patterns, and the technical considerations involved in connecting enterprise platforms.
  • Cloud Engineering: Experience with cloud-based systems, integration services, and enterprise platform engineering.
  • DAM Capabilities: Understanding of asset ingestion, metadata and data mapping, workflows, and enterprise content processing.
  • Engineering Quality: Experience with CI/CD, automated testing, monitoring, troubleshooting, and software engineering quality practices.
  • Technical Leadership: Ability to guide technical investigations, participate in design reviews, solve complex engineering problems, and prepare for future team and release leadership.
  • Cross-Functional Collaboration: Ability to work effectively with Solution Architects, Product, BTA, QA, DevOps, and engineering teams.
Preferred Qualifications
  • Aprimo DAM: Direct hands-on experience with Aprimo DAM implementations, integrations, extensions, or technical evaluation.
  • Adobe DAM: Hands-on experience with Adobe Experience Manager Assets or comparable Adobe content platforms.
  • Relevant Programming Stacks: Experience with .NET and/or Java enterprise development environments, with the final preference dependent on platform selection.
  • DAM Connectors and Extensions: Experience designing or developing custom DAM connectors, APIs, extensions, or enterprise integration components.
  • AWS and S3: Experience with AWS-based integration services and Amazon S3.
  • Enterprise Implementation: Experience supporting large enterprise or global platform implementations.
  • Onsite Availability: Willingness to collaborate onsite where required, while candidates from any location or time zone remain eligible for initial review.
Profile
  • The ideal candidate is a hands-on Technical Lead, Engineering Lead, or senior enterprise software engineer who has supported complex DAM, CMS, MarTech, or Content Supply Chain initiatives.
  • They have experience translating solution architecture into engineering approaches, leading technical discovery, building proof-of-concepts, and identifying implementation risks before full development begins.
  • Aprimo experience is preferred, particularly where the candidate has worked on integrations, platform extensions, metadata handling, or content workflows. Strong Adobe DAM engineers with transferable integration and technical leadership experience should also be considered.
  • The candidate must be comfortable working under the technical direction of a senior Solution Architect while independently driving engineering investigations, technical design, and feasibility validation.
  • The strongest candidates will be able to describe specific technical problems they personally solved, the proof-of-concepts or integration components they built, and how they translated architectural decisions into engineering deliverables.
  • This is not primarily a project management or pure architecture role. It requires a technical leader who can perform hands-on engineering work during discovery and transition into release and integration execution as the implementation phase develops.

Numbers & Facts

LocationChicago, Illinois

Skills

  • Adobe Product Familyunmatched
  • Agile Programming Methodologiesunmatched
  • Amazon Simple Storage Service (S3)unmatched
  • Amazon Web Services (AWS)unmatched
  • Application Programming Interface (API)unmatched
  • Architectural Analysisunmatched
  • Architectural Engineeringunmatched
  • Architectural Servicesunmatched
  • Asset Managementunmatched
  • Authenticationunmatched
  • Candidate Sourcingunmatched
  • Cloud Computingunmatched
  • Code Reviewsunmatched
  • Content Management Systems (CMS)unmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Data Mappingunmatched
  • DevOpsunmatched
  • Digital Asset Managementunmatched
  • Digital Asset Management Software (DAM)unmatched
  • Documentationunmatched
  • Engineeringunmatched
  • Enterprise Applicationsunmatched
  • Environmental Managementunmatched
  • Error Handlingunmatched
  • Establish Prioritiesunmatched
  • Feasibility Analysisunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Leadershipunmatched
  • Metadataunmatched
  • Microsoft .NETunmatched
  • Needs Assessmentunmatched
  • Problem Solving Skillsunmatched
  • Product Requirements Document (PRD)unmatched
  • Project Planningunmatched
  • Project/Program Managementunmatched
  • Proof of Conceptunmatched
  • Quality Assuranceunmatched
  • Quality Metricsunmatched
  • REST (Representational State Transfer)unmatched
  • Requirements Managementunmatched
  • Riskunmatched
  • Risk Analysisunmatched
  • Software Administrationunmatched
  • Software Engineeringunmatched
  • Standards Developmentunmatched
  • Supply Chainunmatched
  • System Integration (SI)unmatched
  • Team Playerunmatched
  • Technical Analysisunmatched
  • Technical Leadershipunmatched
  • Technical Supportunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Testingunmatched
  • User Documentationunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder