Capital One is undertaking a significant multi-year initiative to modernize their core banking platforms, seeking a Lead Software Engineer to join their Bank Modernization team. This role combines technical leadership with hands-on development, focusing on building cutting-edge distributed systems and microservices. The position offers the opportunity to work with modern technologies like Java, Go, and Kubernetes while leading a team of developers in creating solutions that directly impact business operations and customer satisfaction. The role involves collaborating with product managers, mentoring team members, and contributing to Capital One's technical community. Located in either McLean or Richmond, Virginia, this position offers competitive compensation ranging from $175,800 to $220,700, along with comprehensive benefits. The ideal candidate will bring at least 4 years of software engineering experience, strong cloud computing knowledge, and leadership capabilities to help drive Capital One's banking technology transformation.