Capital One is seeking a Lead Software Engineer to join their Enterprise Platforms Technology team, focusing on backend development with Java and Spark. This role presents an exciting opportunity to be at the forefront of driving major technological transformation within Capital One, one of the nation's leading financial institutions.
The position involves leading a portfolio of diverse technology projects and managing a team of developers specialized in distributed microservices and scalable data pipelines. You'll be working on critical systems that help meet regulatory requirements while contributing to Capital One's technological advancement. The role combines technical leadership with hands-on development, requiring expertise in languages like Java, Python, SQL, Node, Go, and Scala, along with cloud technologies and container orchestration.
As a Lead Software Engineer, you'll be part of a dynamic environment that values innovation and collaboration. You'll work alongside digital product managers to deliver robust cloud-based solutions that impact millions of Americans' financial lives. The role offers competitive compensation ranging from $175,800 to $220,700 depending on location, plus performance-based incentives and comprehensive benefits.
The ideal candidate should have at least 4 years of software engineering experience, with strong knowledge of cloud computing platforms. Preferred qualifications include 7+ years of experience in major programming languages, expertise in building scalable data pipelines for Machine Learning models, and experience with Agile practices. This role offers an excellent opportunity to shape the future of financial technology while working with cutting-edge tools and technologies in a collaborative, inclusive environment.