Capital One is seeking a Lead Software Engineer with expertise in Java to join their technology transformation initiative. This role offers an exciting opportunity to lead and mentor a team while working on cutting-edge technology solutions. The position involves building and maintaining distributed microservices and full-stack systems that help meet regulatory requirements and enhance customer experiences.
As a Lead Software Engineer, you'll be at the forefront of Capital One's technical innovation, working with modern technologies including Java, JavaScript, TypeScript, and cloud platforms. You'll lead a portfolio of diverse technology projects and collaborate with product managers to deliver robust cloud-based solutions that impact millions of customers.
The ideal candidate should have strong experience in software engineering, particularly with Java and cloud computing platforms like AWS. You'll need to demonstrate leadership capabilities, as you'll be managing a team of developers and contributing to the engineering community through mentorship and knowledge sharing.
Capital One offers a competitive compensation package, including a salary range of $175,800 - $220,700 (varying by location), along with comprehensive benefits and performance-based incentives. The company provides a collaborative, inclusive environment where innovation is encouraged and technical excellence is valued.
This role presents an excellent opportunity for experienced engineers looking to take the next step in their career, offering both technical leadership and people management responsibilities while working on impactful projects at a leading financial institution. The position is based in either McLean, VA or Richmond, VA, and requires at least 4 years of software engineering experience along with cloud computing expertise.