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.