About this role
Lead the engineering of content infrastructure that powers marketing across customer-facing channels, including CMS and Digital Asset Management (DAM) platforms. Build APIs/microservices, digital asset pipelines, secure delivery, search and retrieval, and resilient systems suitable for regulated banking environments.
Key Responsibilities
- Build and maintain APIs and microservices for content authoring and publishing workflows
- Design and operate digital asset pipelines with secure CDN-backed delivery
- Contribute to content migration using ETL pipelines with data integrity validation
- Implement search and retrieval using Elasticsearch and well-tested production code
- Support RTO/RPO requirements with resilience patterns and participate in CI/CD
Technical Overview
Fullstack/lead role focused on content authoring, workflows, and multi-channel publishing using APIs and microservices. Implements asset pipelines with security controls (signed URLs, token-based access), search using Elasticsearch, and reliability engineering with RTO/RPO plus resilience patterns (circuit breakers, graceful degradation, failover) in cloud environments (AWS, Microsoft Azure, Google Cloud).
Ideal Candidate
The ideal candidate is a lead software engineer with 4+ years of software engineering experience who has built APIs and microservices for content infrastructure in production. They have cloud experience across AWS/Amazon Web Services, Microsoft Azure, or Google Cloud, implement search with Elasticsearch, and design resilient systems meeting RTO/RPO using patterns like circuit breakers, graceful degradation, and failover.
Must-Have Skills
Build and maintain APIs and microservices for content authoringversioningapproval workflowsand multi-channel publishingDesign and operate digital asset pipelinesImplement search and retrieval capabilities using Elasticsearch or similar technologiesWrite well-testedproduction-ready code with comprehensive unitintegrationand contract testsParticipate in CI/CD pipeline developmentSupport RTO/RPO requirements and build resilience patterns (circuit breakersgraceful degradationfailover)Bachelor's DegreeAt least 4 years of experience in software engineeringAt least 1 year experience with cloud computing (AWSMicrosoft AzureGoogle Cloud)
Nice-to-Have Skills
Master's Degree7+ years of experience in at least one of the following: JavaGoor TypeScript/Node.js3+ years of RESTful API design3+ years of cloud services (AWS preferred)4+ years of experience in open source frameworks2+ years of experience in Agile practices2 + years with CI/CD practices2 + years of experience containerization (Docker/Kubernetes)
Tools & Platforms
ElasticsearchElasticsearch or similar technologiesAWSAmazon Web ServicesMicrosoft AzureGoogle CloudGoogle Cloud PlatformDockerKubernetesCI/CDCDN
Required Skills
APIsmicroservicesdigital asset pipelinesCDN-backed deliverysigned URLstoken-based accessETL pipelinesdata integrity validationElasticsearchunit testsintegration testscontract testsCI/CD pipeline developmentRTO/RPOcircuit breakersgraceful degradationfailovercloud computingRESTful API designJavaGoTypeScriptNode.jsDockerKubernetesAgileopen source frameworks
Hard Skills
APIsmicroservicescontent authoringversioningapproval workflowsmulti-channel publishingdigital asset pipelinesingestiontransformationmetadata taggingrights managementCDN-backed deliverysecurity controlssigned URLstoken-based accesscontent migrationETL pipelinesdata integrity validationsearch and retrievalElasticsearchunit testsintegration testscontract testsCI/CD pipeline developmentRTO/RPOresilience patternscircuit breakersgraceful degradationfailoverAPI designcloud computingRESTful APIsJavaGoTypeScriptNode.jsopen source frameworksAgile practicescontainerizationDockerKubernetes
Soft Skills
build and maintain APIs and microservicescollaboration with product managerscontent strategistsand compliance teamstranslating business requirements into technical solutionswell-tested production-ready engineering practicesparticipate in CI/CD development
Keywords for Your Resume
Lead Software EngineerFullstackAPIsmicroservicesdigital asset pipelinescontent authoringapproval workflowsmulti-channel publishingCDN-backed deliverysigned URLstoken-based accessETL pipelinescontent migrationElasticsearchsearch and retrievalunit testsintegration testscontract testsCI/CD pipeline developmentRTO/RPOcircuit breakersgraceful degradationfailovercloud computingAWSAmazon Web ServicesMicrosoft AzureGoogle CloudGoogle Cloud PlatformRESTful API designJavaGoTypeScriptNode.jsDockerKubernetesAgileopen source frameworksDigital Asset Management (DAM)
Deal Breakers
Bachelor's Degree, At least 4 years of experience in software engineering, At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile