Lead Software Engineer

A leading financial services company providing credit cards, banking, and lending services.
Richmond, VA, USAMcLean, VA, USA
$175,800 - $220,700
Backend
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance

Description For Lead Software Engineer

Capital One is seeking a Lead Software Engineer to join their team in driving major technological transformation. This role offers an exciting opportunity to lead and mentor a team of developers while working on cutting-edge cloud-based solutions. As a Lead Software Engineer, you'll be responsible for spearheading diverse technology projects, focusing on distributed microservices and full-stack systems that help meet the company's regulatory requirements.

The position combines technical leadership with hands-on development, requiring expertise in languages like Java, Python, SQL, Node, Go, and Scala. You'll work with modern technologies including Container Orchestration services (Docker, Kubernetes) and various AWS tools. The role demands both technical excellence and leadership skills, as you'll be guiding team members while collaborating with digital product managers to create solutions that impact millions of Americans' financial lives.

Capital One offers a competitive compensation package, including a salary range of $175,800 - $220,700 (depending on location), plus performance-based incentives and comprehensive benefits. The company provides a collaborative, inclusive environment that encourages innovation and continuous learning. This is an excellent opportunity for experienced engineers who want to make a significant impact while working with cutting-edge technologies at a leading financial institution.

The ideal candidate will have at least 4 years of software engineering experience, cloud computing knowledge, and preferably experience with Agile practices and team management. You'll be joining a company known for its technological innovation and commitment to transforming banking through technology.

Last updated 9 hours ago

Responsibilities For Lead Software Engineer

  • Lead a portfolio of diverse technology projects
  • Lead a team of developers with deep experience in distributed microservices
  • Create solutions that help meet regulatory needs for the company
  • Stay on top of tech trends and experiment with new technologies
  • Mentor other members of the engineering community
  • Collaborate with digital product managers
  • Deliver robust cloud-based solutions
  • Work with programming languages like Java, Python, SQL, Node, Go, and Scala
  • Work with Container Orchestration services including Docker and Kubernetes

Requirements For Lead Software Engineer

Java
Python
Node.js
Go
Scala
Kubernetes
  • Bachelor's Degree
  • At least 4 years of professional software engineering experience
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
  • 7+ years of experience preferred in Java, Scala, Python, Go, or Node.js
  • 2+ years of experience with AWS, GCP, Azure preferred
  • 1+ years of experience working with APIs within Workday environment using REST or SOAP preferred
  • 4+ years of experience in open source frameworks preferred
  • 1+ years of people management experience preferred
  • 2+ years of experience in Agile practices preferred

Benefits For Lead Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits
  • Financial benefits
  • Performance based incentive compensation
  • Cash bonuses
  • Long term incentives (LTI)

Interested in this job?

Jobs Related To Capital One Lead Software Engineer

Senior Lead Software Engineer, Back End

Senior Lead Backend Software Engineer position at Capital One, leading development teams and building cloud-based financial solutions using Java, Python, and modern cloud technologies.

Lead Software Engineer, Full Stack (Java/Python)

Lead Software Engineer position at Capital One focusing on full-stack development with Java/Python, leading teams and building cloud-based financial solutions.

Lead Software Engineer-Java, Bank Modernization

Lead Software Engineer position at Capital One focusing on Java development and bank modernization, offering competitive compensation and the opportunity to lead technological transformation initiatives.

Lead Software Engineer, Back End

Lead Backend Software Engineering role at Capital One in Plano, TX, offering $175-200K, focusing on cloud solutions and distributed systems with comprehensive benefits.

Lead Software Engineer, Backend (Bank Modernization)

Lead Software Engineer position at Capital One focusing on backend development for bank modernization, offering competitive salary and benefits in Richmond, VA.