✦ Luna Orbit — System Administration

Lead Software Engineer, Fullstack (Enterprise Platforms Technology)

at Capital One Financial

📍 3 Locations Unknown 💰 $197K – $225K USD / year Posted April 16, 2026
Salary $197K – $225K USD / year
Type Not Specified
Experience lead
Exp. Years At least 4 years of experience in software engineering (Internship experience does not apply)
Education Bachelor's Degree
Category System Administration

Lead Software Engineers will build and operate content infrastructure for marketing, including CMS and Digital Asset Management (DAM) platforms. The role focuses on APIs and microservices, secure digital asset pipelines, Elasticsearch-powered search/retrieval, and resilient system patterns for a regulated environment.

  • Build and maintain APIs and microservices for content authoring and multi-channel publishing
  • Design and operate digital asset pipelines (ingestion, transformation, metadata tagging, rights management, CDN-backed delivery with security controls)
  • Contribute to content migration efforts with ETL pipelines and data integrity validation
  • Implement search and retrieval capabilities using Elasticsearch
  • Write well-tested, production-ready code and support CI/CD and resilience patterns (RTO/RPO, circuit breakers, graceful degradation, failover)

You will design APIs and microservices, implement digital asset ingestion/transformation/rights management and CDN-backed delivery with signed URLs and token-based access, and support content migration using ETL pipelines (e.g., AEM to Bloomreach). The platform work includes search/retrieval with Elasticsearch, robust testing (unit/integration/contract), CI/CD participation, and resilience patterns covering RTO/RPO with failover and graceful degradation.

The ideal candidate is a Lead Software Engineer (or Senior Lead Software Engineer) with 4+ years of software engineering experience and 1+ year of cloud computing experience across AWS, Microsoft Azure, or Google Cloud. They have strong RESTful API and microservices experience, built search/retrieval with Elasticsearch, and shipped production code with unit, integration, and contract testing plus CI/CD pipelines.

Bachelor's Degree4 years of experience in software engineering1 year experience with cloud computing (AWSMicrosoft AzureGoogle Cloud)Build and maintain APIs and microservicesWrite well-testedproduction-ready code with unitintegrationand contract testsSupport RTO/RPO requirementsElasticsearch or similar technologies
7+ years of experience in at least one of the following: JavaGoor TypeScript/Node.js3+ years of experience with 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 with containerization (Docker/Kubernetes)Master's Degree
Amazon Web Services (AWS)Microsoft AzureGoogle CloudElasticsearchDockerKubernetesCI/CDCI/CD pipeline
API designmicroservicesRESTful API designdigital asset pipelinesingestiontransformationmetadata taggingrights managementCDN-backed deliverysigned URLstoken-based accesssecurity controlscontent migrationETL pipelinesdata integrity validationElasticsearchsearch and retrievalunit testsintegration testscontract testsCI/CD pipelineRTO/RPO requirementscircuit breakersgraceful degradationfailovercloud computingAmazon Web ServicesMicrosoft AzureGoogle CloudAgile practicesDockerKubernetesJavaGoTypeScriptNode.jsopen source frameworks
API designmicroservicesRESTful API designdigital asset pipelinesingestiontransformationmetadata taggingrights managementCDN-backed deliverysigned URLstoken-based accesssecurity controlscontent migrationETL pipelinesdata integrity validationElasticsearchsearch and retrieval capabilitiesread-heavy content serving workloadsunit testsintegration testscontract testsCI/CD pipeline developmentRTO/RPO requirementsresilience patternscircuit breakersgraceful degradationfailovercloud computingAmazon Web ServicesMicrosoft AzureGoogle CloudAgile practicescontainerizationDockerKubernetesJavaGoTypeScript/Node.jsopen source frameworkscloud services
collaborativeiterative delivery environmentproblem-solvingtranslating business requirements into technical solutionscross-functional collaborationcommunication with product managerscommunication with content strategistscommunication with compliance teamsreliability focussecurity mindsetcompliance mindsetwriting well-tested code
Industry Banking
Job Function Lead the engineering of content infrastructure platforms (CMS/DAM) through APIs, secure pipelines, search, and resilient production services
Role Subtype Platform Engineer
Tech Domains Amazon Web Services, Azure, Google Cloud Platform, Kubernetes, Docker, Java, JavaScript, Node.js, DevOps & SRE
Lead Software EngineerSr. Lead Software EngineerLead Software Engineerssoftware engineeringBachelor's Degreecloud computingAWSAmazon Web ServicesMicrosoft AzureGoogle CloudAPImicroservicesRESTful API designdigital asset pipelinesETL pipelinesdata integrity validationElasticsearchsearch and retrievalunit testsintegration testscontract testsCI/CD pipelineRTO/RPOcircuit breakersgraceful degradationfailoverAgileDockerKubernetesJavaGoTypeScriptNode.js

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), Must be able to implement APIs/microservices and production-ready tested code

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