As Senior Software Engineer, Content Lifecycle Operations, you will play a critical role in enabling the seamless flow of visual content-such as images, CGI, and 3D assets-across Crate and Barrel's content technology ecosystem, with a focus on Image Syndication & Content Platform Integration.Your primary responsibility will be to design and support scalable systems that syndicate digital assets from central platforms (like DAMs and PIMs) to third-party endpoints, ensuring delivery is automated, trackable, and metadata-rich.
You'll collaborate with cross-functional partners in creative, marketing, merchandising, and technology to implement system integrations, manage API-driven workflows, and maintain data consistency across platforms like DAM, PIM, CMS, and external retail/media channels. This role is highly cross-functional, requiring strong technical knowledge, platform administration skills, and a sharp eye for operational efficiency.
- This position is fully remote
- This role is an Individual Contributor
A Day in the Life as a Senior Software Engineer, Content Lifecycle...- Design and development of complex software solutions supporting content lifecycle operations, digital asset management, content syndication, and platform integrations, ensuring they meet functional and non-functional requirements
- Actively participate in and champion Agile ceremonies, contributing to sprint planning, delivery, and continuous improvement
- Collaborate closely with product managers, content teams, architects, and stakeholders to understand business needs, refine requirements, and deliver scalable technical solutions
- Design, develop, and maintain APIs, microservices, and integration services connecting DAM, PIM, CMS, CDN, and third-party platforms
- Take ownership of key technical components from design through deployment, support, and ongoing maintenance
- Perform code reviews and promote engineering best practices, coding standards, and software quality
- Troubleshoot and resolve complex issues across applications, integrations, and content delivery workflows
- Monitor system performance using dashboards, logs, and analytics tools to ensure reliable and efficient content delivery
- Contribute to architecture discussions and technical roadmaps, helping shape the future direction of content and integration platforms
- Partner with internal teams and vendors to build scalable, reliable, and maintainable integration solutions
- Support digital asset governance through metadata standards, taxonomy management, and content delivery best practices
- Create and maintain technical documentation and contribute to knowledge sharing across the team
- Drive continuous learning and contribute to improvements in CI/CD, automation, observability, and DevOps practices
What You'll Bring to the Table...- Strong expertise in software design, system integration, and architectural patterns
- Deep understanding of Agile development methodologies and the software development lifecycle
- Experience designing and developing APIs, microservices, and integration solutions
- Working knowledge of digital asset management (DAM), product information management (PIM), content syndication, and content delivery platforms
- Understanding of metadata management, taxonomy standards, and content governance practices
- Excellent problem-solving, troubleshooting, analytical, and critical-thinking skills.
- Strong communication, collaboration, and leadership skills, with the ability to work effectively across technical and business teams
- Proven ability to mentor engineers and promote engineering best practices
- Experience building scalable, high-performance, and reliable software solutions
- Knowledge of software testing, automation, cloud platforms (AWS, Azure, GCP), microservices architecture, and DevOps practices
- Familiarity with monitoring, logging, and analytics tools
- Understanding of database design, performance optimization, and security best practices
We'd Love to Hear From You If You Have...- Bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related field (or equivalent practical experience).
- 5+ years of professional software development experience with increasing technical responsibility
- Proven experience designing and delivering complex software systems in an Agile environment
- Experience leading technical initiatives and driving projects from design through production support
- Strong proficiency in programming languages, frameworks, APIs, and integration technologies
- Experience working with DAM, CDN, or similar content management and integration platforms
- Experience in content operations, ecommerce, retail, or digital content ecosystems is a plus
#li-remote