Lead Software Engineer, Back End

Capital One Financial

Confirmed live today Low trust

Quick summary

Work type
On-site
Location
Richmond, VAMcLean, VA
Employment
Full-time
Posted
49 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $183k
$109k $248k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $158,175–$207,525.

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 2107 open roles on FindRole.

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

Most-posted roles

View all roles at Capital One Financial

At a glance

TL;DR · Lead Software Engineer, Back End

The 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. Key responsibilities include leading a portfolio of technology projects, mentoring engineers, and integrating AI-native engineering workflows into daily development. The position requires proficiency in Java, Scala, Apache Spark, Spring Boot, and SQL. Candidates will utilize AWS services like EMR, Glue, Lambda, S3, RDS, DynamoDB, and Kinesis. The work focuses on solving complex business problems by building intelligent data enrichment systems and optimizing Spark jobs for maximum throughput and cost-effectiveness.

What you'll do

  • Design and build scalable data pipelines and microservices using Java, Apache Spark, Scala, and Spring Boot.
  • Engineer systems to process and serve 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.
  • Design backend architectures and APIs that interface with AI/ML models and LLM endpoints.
  • Lead and mentor a team of engineers while establishing best practices for code reviews and system reliability.
  • Build cost-effective cloud architectures using AWS services like EMR, Glue, Lambda, and DynamoDB.
  • Optimize SQL queries and tune Spark jobs to minimize compute costs and maximize throughput.
  • 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 (AWS, Azure, or Google Cloud) (preferred).
  • 3+ years of experience working with various open source frameworks (preferred).

More like this

Similar roles

Lead Software Engineer, Back End

Capital One Financial

Richmond, VA +1 49 days ago
Java Apache Spark Scala Spring Boot Python Go AWS EMR Glue Lambda Step Functions S3 RDS DynamoDB Kinesis SQL NoSQL Claude Code GitHub Copilot Microservices
4+ yrs exp

Lead Software Engineer, Back End

Capital One Financial

McLean, VA +2 82 days ago
Java Python Go Scala Node.js SQL AWS Kubernetes Docker NoSQL RDBMS Azure GCP Microservices Agile
4+ yrs exp

Senior Lead Software Engineer, Back End

Capital One Financial

Richmond, VA +1 161 days ago
Python Spark AWS Java Scala Go Node.js SQL Docker Kubernetes RDBMS NoSQL Microsoft Azure Agile Microservices
6+ yrs exp

Full-stack Engineer 4, Enterprise Platforms Technology

Capital One Financial

McLean, VA +1 32 days ago $197,300–$225,100
Java Scala Python Go Node.js TypeScript Apache Spark AWS EMR Glue Lambda Step Functions S3 RDS DynamoDB Kinesis SQL NoSQL Docker Kubernetes CI/CD Infrastructure as Code Git GitHub Bitbucket Claude Code GitHub Copilot Cursor OpenAI Canvas
4+ yrs exp

Full-stack Engineer 4, Enterprise Platforms Technology

Capital One Financial

McLean, VA +1 32 days ago $197,300–$225,100
Java Scala Python Go Node.js TypeScript Apache Spark AWS EMR Glue Lambda Step Functions S3 RDS DynamoDB Kinesis SQL NoSQL Docker Kubernetes CI/CD Infrastructure as Code Git GitHub Bitbucket Claude Code GitHub Copilot Cursor OpenAI Canvas
4+ yrs exp

Software Engineer, Spark Platform

DoorDash, Inc

San Francisco, CA +3 14 days ago $130,600–$192,000
Apache Spark Kubernetes AWS Python Go Scala Java SQL Prometheus OpenTelemetry Distributed Tracing Amazon EMR Databricks YuniKorn Volcano Kueue VPC Networking
2+ yrs exp Hybrid