✦ Luna Orbit — Software Engineering

Lead Software Engineer, Fullstack (Enterprise Platforms Technology)

at Discover Financial Services

📍 3 Locations Unknown 💰 $197K – $225K USD / year Posted April 17, 2026
Salary $197K – $225K USD / year
Type Not Specified
Experience lead
Exp. Years At least 4 years
Education Bachelor's Degree
Category Software Engineering

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.

  • 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

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).

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.

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)
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)
ElasticsearchElasticsearch or similar technologiesAWSAmazon Web ServicesMicrosoft AzureGoogle CloudGoogle Cloud PlatformDockerKubernetesCI/CDCDN
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
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
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
Industry Banking
Job Function Lead the development and operation of CMS and DAM enterprise platforms for secure, resilient content delivery.
Role Subtype Full Stack Engineer
Tech Domains Amazon Web Services, Azure, Google Cloud Platform, Kubernetes, Docker, Elasticsearch, Java, JavaScript, TypeScript
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)

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)

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile