Senior Lead Software Engineer, Marketing and Messaging Experimentation

Capital One Financial

Confirmed live today High trust

Quick summary

Work type
On-site
Location
McLean, VAChicago, ILPlano, TXRiverwoods, IL
Salary
$209,000–$238,500 / yr
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $211k
This role $224k
$186k most similar roles pay here $244k

This role pays more than 70% of similar roles. Most pay $192,050–$230,400 — the shaded band above. At the midpoint, this role pays about $224k versus about $211k for comparable roles.

Based on 240 similar postings.

Employer

About Capital One Financial

Capital One Financial is a bank holding company specializing in credit cards, auto loans, banking, and savings products, known for its data-driven approach to consumer and commercial finance. Industry: Financial Services & Banking

Capital One Financial currently has 1042 open roles on FindRole.

Listed pay typically runs $197,300–$225,100 across 1036 roles with salary data.

Most-posted roles

View all roles at Capital One Financial

At a glance

TL;DR · Senior Lead Software Engineer, Marketing and Messaging Experimentation

As a Senior Lead Software Engineer, Marketing and Messaging Experimentation, you will join a dynamic team to architect and scale next-generation capabilities for experimentation, audience segmentation, and journey decisioning within marketing and messaging platforms. You will serve as a technical innovator and cross-functional architect, designing resilient system-level architectures to optimize message effectiveness and analyze customer responsiveness using advanced machine learning models. Your daily work involves integrating agentic workflows, distributed streaming architectures, and automated creative testing into high-performance systems. The role requires proficiency in Python, Java, Go, SQL, and cloud platforms like AWS, GCP, or Azure. You will also utilize open source frameworks and experience with Apache Kafka to build large-scale, low-latency applications. This position focuses on solving complex problems in personalized customer journey orchestration and building robust A/B and MAB testing frameworks for targeted segment delivery.

What you'll do

  • Design resilient system-level architectures for enterprise-wide experimentation, audience segmentation, and customer journey orchestration.
  • Build high-performance engines to optimize message effectiveness using advanced machine learning models and personalization techniques.
  • Integrate agentic workflows and distributed streaming architectures to power fast, scalable journey orchestration.
  • Implement automated creative testing and targeted segment delivery across multiple products and channels.
  • Develop and scale experimentation platforms including A/B and Multi-Armed Bandit (MAB) testing frameworks.
  • Mentor software engineers while fostering a culture of technical excellence and innovation with emerging technologies.

What we're looking for

  • At least 6 years of experience in software engineering.
  • At least 1 year of experience with cloud computing (AWS, Microsoft Azure, or Google Cloud).
  • Master's Degree (preferred).
  • 9+ years of experience in at least one of the following: Python, Java, Go, SQL, etc. (preferred).
  • 4+ years of experience with AWS, GCP, Azure, or other cloud services (preferred).
  • 4+ years of experience with open source frameworks and distributed streaming technologies like Apache Kafka (preferred).
  • 4+ years of people management or mentoring experience, and 2+ years in Agile practices (preferred).

More like this

Similar roles

Senior Lead Software Engineer

Capital One Financial

McLean, VA +3 88 days ago $209,000$238,500
AWS Kubernetes Docker Python Java TypeScript JavaScript Go SQL NoSQL Microservices Cloud Computing HTML/CSS Agile RDBMS Microsoft Azure
6+ yrs exp

Senior Lead Software Engineer

Capital One Financial

McLean, VA +3 84 days ago $209,000$238,500
JavaScript Java TypeScript SQL Python Go AWS Microsoft Azure Docker Kubernetes NoSQL RDBMS HTML/CSS Microservices Agile
6+ yrs exp

Senior Software Engineer, Messaging

Reddit

Remote 41 days ago $190,800$267,100
Golang Python C++ Java Kafka Kubernetes Strimzi Messaging Infrastructure Machine Learning Storage Automation
5+ yrs exp Remote