Lead Software Engineer (Java)

Capital One Financial

Actively hiring
McLean, VA Posted 32 days ago $197,300$225,100 / year

At a glance

AI generated

TL;DR

As a Lead Software Engineer in our dynamic development team, you will oversee the design and implementation of complex Java-based systems, guiding junior engineers and ensuring high-quality code delivery. Your day-to-day responsibilities include mentoring team members, conducting code reviews, and collaborating with cross-functional teams to solve intricate technical challenges. You should be proficient in Java, familiar with Spring Boot, and have experience with cloud platforms like AWS or Azure. Additionally, knowledge of DevOps practices and continuous integration tools such as Jenkins is essential. This role requires a deep understanding of scalable software architecture and the ability to tackle large-scale business problems within our fast-growing product area.

Skills

Java Spring Boot Maven Git Docker Kubernetes AWS CI/CD PostgreSQL JUnit Swagger Linux

What you'll do

  • Design and develop high-performance Java applications for enterprise systems.
  • Optimize code quality through refactoring, testing, and debugging processes.
  • Implement secure coding practices to protect against vulnerabilities.
  • Mentor junior developers on best coding standards and software development principles.
  • Stay updated with the latest Java technologies and frameworks.

What we're looking for

  • Bachelor’s or Master's degree in Computer Science or related field.
  • Extensive experience with Java and software development.
  • Proven track record of leading software engineering projects.
  • Strong problem-solving skills and technical expertise.
  • Experience managing and mentoring junior engineers.

Market check

Salary context

This $197,300–$225,100 range sits above 91% of similar postings on FindRole.

Peer median band

$117,000$204,700

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$137,500$187,525

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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

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

Most-posted roles

View all roles at Capital One Financial

More like this

Similar roles

Lead Software Engineer - Java

The Walt Disney Company

Remote (Usa - Ca - 1200 Grand Central Ave, US) 127 days ago $152,200$204,100
Java Spring RESTful APIs AWS EKS SQS RDS MSK CI/CD Apache Kafka Observability tools
Remote

Software Engineer Lead (Lead Java Developer)

PNC

Dallas Innovation Center - Luna Rd (Tx270), US 52 days ago
Java Spring Boot Microservices Kafka Gradle Angular Git Jenkins UDeploy Maven Dynatrace Humio Splunk Oracle MongoDB CI/CD OpenShift AWS Azure

Software Engineer Lead (Java Full Stack Developer)

PNC

Two Pnc Plaza (Pa374), US 51 days ago
Java Spring Boot Hibernate REST Microservices SQL MySQL ActiveMQ Kafka Authentication & Authorization Systems API Frameworks Elasticsearch Redis SAFe React DevOps CI/CD Openshift Kubernetes Bitbucket Jenkins IntelliJ Gradle JUnit

Software Engineer Lead (Java Full Stack Development)

PNC

Two Pnc Plaza (Pa374), US 50 days ago
Java Spring Kubernetes OpenShift MongoDB Oracle DB Jenkins CI/CD JavaScript Angular REST APIs Docker Eclipse IntelliJ Gradle Maven Elasticsearch Redis Agile

Technical Software Engineering Lead - Java

The Hartford

US 67 days ago $116,000$189,240
Java J2EE Spring Boot Apache Camel AWS CloudFormation Terraform Docker Kubernetes GitHub Jenkins CI/CD Sonar Lambda CloudWatch ECS EKS RDS S3 IAM SNS SQS EventBridge Service Catalog DevOps Prometheus Grafana