Lead Software Engineer

Capital One
McLean, VA / Richmond, VA2026-04-08Full time

About the job

We are hiring a Lead Software Engineer to build the AI-powered marketing content layer - the systems that generate, assemble, review and publish marketing content across email, mobile app, site placement and push notifications. You will work on LLM-integrated content generation pipelines, channel-specific content builds, and AI-assisted compliance workflows that ensure every piece of marketing content meets regulatory standards before it reaches customers.

Responsibilities

Build software solutions to iterate on AI content generation services - integration of LLM’s into content authoring workflows with prompt management, output validation and Human-In-The Loop review.

Develop channel-specific content builders for email, mobile app placements, web site placements and push notifications, with responsive rendering and preview capabilities.

Implement AI-assisted compliance review workflows – build classifiers and scoring pipeline that flag possible UDAAP, CAN-SPAM, claims and disclosures before content approval.

Contribute to multi-agent orchestration systems that coordinate content compliance review, audience selection, and campaign dispatch.

Build evaluation and observability tooling for LLM outputs – golden dataset benchmarks, A/B content quality metrics and drift detection.

Develop template and component systems that allow marketers to assemble compliant content from pre-approved building blocks across channels.

Write well-tested, production-ready code and participate in CI/CD pipeline development, including model evaluation pipeline.

Lead the design of end-to-end content generation features; write architecture proposals and drive cross-team alignment

Define guardrail frameworks for LLM outputs – toxicity filters, brand voice enforcement, compliance boundary checks – and establish operational runbooks.

Qualifications

Minimum

Bachelor’s Degree

At least 4 years of professional software engineering experience (Internship experience does not apply)

At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)

Preferred

Master’s Degree

5+ years of experience with Python

3+ years of experience in at least one of the following: Java, Go, TypeScript/JavaScript or Node.js

3+ years of experience with AWS, GCP, Azure, or another cloud service

1+ years of experience in at least one of the following: LLM integration, model API, prompt engineering or AI-augmented feature generation.

1+ years of experience in at least one of the following: Marketing Technology, ESP’s, campaign management, content personalization or digital marketing platforms.

1+ years of experience in at least one of the following: MJML or Apache Volocity