Lead Software Engineer

A leading financial services company that provides 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. You'll be responsible for pioneering technology initiatives that help meet regulatory needs while contributing to Capital One's mission of financial empowerment.

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 containerization (Docker, Kubernetes) and various AWS services. The role demands both technical excellence and leadership skills, as you'll be guiding teams in developing distributed microservices and full-stack systems.

As a Lead Software Engineer, you'll collaborate with digital product managers, participate in technology communities, and stay current with emerging tech trends. The position offers competitive compensation ($175,800 - $220,700 depending on location) and comprehensive benefits. Capital One provides a collaborative, inclusive environment where innovation is encouraged and technical expertise is valued.

This role is perfect for experienced engineers who want to make a significant impact at a major financial institution while leading teams and driving technological advancement. You'll have the opportunity to work on complex problems that affect millions of customers while growing your career in a supportive, technology-forward organization.

Last updated 13 days ago

Responsibilities For Lead Software Engineer

  • Lead a portfolio of diverse technology projects
  • Lead a team of developers working on distributed microservices and full stack systems
  • Create solutions that help meet regulatory needs
  • 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

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)
  • Experience with Java, Scala, Python, Go, or Node.js
  • Experience with AWS, GCP, Azure
  • Experience working with APIs within the Workday environment
  • Experience in open source frameworks
  • Experience in Agile practices

Benefits For Lead Software Engineer

Medical Insurance
401k
  • Comprehensive health benefits
  • Financial benefits
  • Competitive compensation

Interested in this job?

Jobs Related To Capital One Lead Software Engineer

Lead Software Engineer, Back End (Go & AWS)

Lead Software Engineer position at Capital One focusing on Backend development using Go and AWS technologies in McLean, VA.

Lead Software Engineer, Backend

Lead Software Engineer position at Capital One focusing on backend development, team leadership, and cloud-based solutions, offering competitive compensation and comprehensive benefits.

Lead Software Engineer, Backend

Lead Software Engineer position at Capital One focusing on backend development, cloud computing, and team leadership in McLean, VA.

Lead Software Engineer

Lead Software Engineer position at Capital One focusing on full stack development and distributed microservices, offering competitive compensation and benefits.

Lead Software Engineer, Backend

Lead Software Engineer position at Capital One focusing on backend development, cloud computing, and team leadership, offering competitive compensation and comprehensive benefits.