Lead Software Engineer, Back End

Capital One Financial

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
Richmond, VAMcLean, VA
Salary
$197,300–$225,100 / yr
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $202k
This role $211k
$187k most similar roles pay here $230k

This role pays more than 79% of similar roles. Most pay $192,050–$211,200 — the shaded band above. At the midpoint, this role pays about $211k versus about $202k 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 998 open roles on FindRole.

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

Most-posted roles

View all roles at Capital One Financial

At a glance

TL;DR · Lead Software Engineer, Back End

Lead Software Engineer, Back End (Enterprise Platforms Technology)(Apache Spark & Java) joins the Enterprise Platforms Technology team to spearhead the architecture, development, and scaling of core data infrastructure. This role involves designing robust, highly scalable data pipelines and microservices capable of processing billions of customer data points with low latency and high availability. The engineer will integrate AI-native engineering workflows, including coding assistants like Claude Code and GitHub Copilot, into daily development and automated testing. Key responsibilities include mentoring a team of engineers, performing code reviews, and managing cloud infrastructure using AWS services such as EMR, Glue, Lambda, S3, RDS, DynamoDB, and Kinesis. The role requires expertise in Java, Scala, Spring Boot, Apache Spark performance tuning, and SQL/NoSQL databases to solve complex data consistency problems and optimize costs while ensuring high system reliability.

What you'll do

  • Design and build scalable data pipelines and microservices using Java, Apache Spark, Scala, and Spring Boot.
  • Engineer systems capable of processing billions of customer data points with low latency and high availability.
  • Integrate AI coding assistants and autonomous agents into daily development workflows and automated testing.
  • Develop backend architectures and APIs that interface with AI/ML models and LLM endpoints for data enrichment.
  • Lead, mentor, and provide technical guidance to a team of back-end and data engineers.
  • Optimize Spark jobs and SQL queries across RDBMS and NoSQL databases to minimize costs and maximize throughput.
  • Utilize AWS services like EMR, Glue, and Lambda to build cost-effective cloud architectures.
  • Implement monitoring, alerting, and automated pipelines to ensure data quality and zero-downtime deployments.

What we're looking for

  • At least 4 years of professional software engineering experience.
  • At least 1 year of experience with cloud computing (AWS, Microsoft Azure, or Google Cloud).
  • Master's Degree (preferred).
  • 7+ years of professional engineering experience utilizing Java, Scala, Python, or Go (preferred).
  • 4+ years of experience with Advanced SQL and NoSQL database systems (preferred).
  • 3+ years of hands-on cloud experience (preferred).
  • 3+ years of experience working with various open source frameworks (preferred).
  • 2+ years of experience in Apache Spark performance tuning (preferred).
  • Proficiency in leveraging AI-native development tools like Claude Code or GitHub Copilot (preferred).

More like this

Similar roles

Lead Software Engineer, Back End

Capital One Financial

Richmond, VA +1 3 days ago $197,300$225,100
Apache Spark Java Scala Spring Boot AWS Python Go SQL NoSQL EMR Glue Lambda Step Functions S3 RDS DynamoDB Kinesis LLM GitHub Copilot
4+ yrs exp

Lead Software Engineer, Back End

Capital One Financial

McLean, VA +1 119 days ago $179,400$204,700
Java AWS Python SQL Node.js Go Scala Docker Kubernetes NoSQL RDBMS Microservices Agile Cloud Computing Microsoft Azure
4+ yrs exp

Senior Lead Software Engineer, Back End

Capital One Financial

Richmond, VA +1 115 days ago $229,900$262,400
Python Spark AWS Java SQL Node.js Go Scala Docker Kubernetes RDBMS NoSQL Microservices Agile Cloud Computing GCP Azure
6+ yrs exp

Senior Lead Software Engineer, Back End

Capital One Financial

Richmond, VA 9 days ago $209,000$238,500
Java Python SQL Node.js Go Scala AWS Azure GCP Docker Kubernetes NoSQL RDBMS Microservices Agile
6+ yrs exp

Senior Lead Software Engineer, Back End

Capital One Financial

McLean, VA 38 days ago $229,900$262,400
Java Scala AWS Python SQL Node.js Go Docker Kubernetes NoSQL RDBMS Microsoft Azure Agile Microservices
6+ yrs exp