CVS Health is a company dedicated to transforming health care and enhancing the customer experience. They are seeking a Senior Software Development Engineer for their Imaging Platform to design, develop, and implement digital imaging solutions that support end-to-end image management across various channels.
Responsibilities:
- Design and build enterprise image management capabilities including:
- Image ingestion, validation, and metadata management
- Image transformation (resizing, compression, format optimization)
- Storage and retrieval systems
- Image delivery pipelines for multiple channels (web, mobile, APIs)
- Enhance and scale IMDash (Image Tool) platform for high-volume digital assets
- Enable Dynamic Media integration and optimized image rendering strategies
- Develop and integrate Adobe Experience Manager (AEM) for:
- Asset management (AEM Assets)
- Content delivery (headless or hybrid)
- Build reusable AEM components, workflows, and APIs for media operations
- Support headless CMS and API-driven image delivery models
- Build backend services using: PHP (Laravel/Symfony) and/or Java-based services (if required by ecosystem)
- Develop scalable REST/GraphQL APIs for image services and integrations
- Implement microservices supporting media processing pipelines
- Develop UI/portal features for IMDash using: React.js / Angular & HTML, CSS, JavaScript/TypeScript
- Build intuitive image management dashboards for upload, preview, tagging, and monitoring
- Optimize front-end performance for media-heavy applications
- Design and deploy imaging solutions on: Google Cloud Platform (GCP) (Cloud Storage, GKE, Cloud Run) & Microsoft Azure (Blob Storage, AKS, App Services)
- Build cloud-native, scalable media processing pipelines
- Implement CDN integration and caching strategies for image delivery
- Design and optimize PostgreSQL schemas for:
- Asset metadata
- Image attributes and taxonomy
- Ensure high availability, indexing, and performance tuning for large-scale asset data
- Apply AI/ML capabilities to imaging workflows: Image tagging and classification & Auto metadata generation & Content moderation or quality checks
- Integrate AI services/APIs to enhance asset discovery and personalization
- Support intelligent search and recommendation use cases (where applicable)
Requirements:
- 5+ years of Software Engineering experience with a Full stack / Backend specialty
- 3+ years of experience with PHP (Laravel/Symfony)
- 3+ years of experience with Adobe Experience Manager (AEM – Sites/Assets)
- 3+ years of experience with PostgreSQL
- 3+ years building or supporting media/image processing systems or DAM platforms
- 2+ years of hands-on experience with Cloud platforms (Azure and/or GCP)
- 2+ years of hands on experience with Docker and/or Kubernetes
- 2+ years of exposure to image processing concepts (resizing, compression, formats, CDN, caching)
- Experience with enterprise Digital Asset Management (DAM) systems or platforms like IMDash
- Exposure to AI/ML in image processing (tagging, classification, computer vision APIs)
- Exposure to Headless AEM and Dynamic Media
- Experience with Cloud storage systems (Blob Storage, GCS)
- Experience with CDN/image delivery optimization
- Experience with CI/CD and DevOps practices
- Certifications within AEM Developer Certification, Azure / Google Cloud certifications and/or DevOps certifications
- Experience with front-end frameworks (React / Angular)
- Experience with REST/GraphQL APIs, microservices architecture and distributed systems