Capital One is embarking on an exciting multi-year journey to modernize their core banking platforms, seeking a Lead Software Engineer to drive this transformation. This role offers the unique opportunity to shape the future of workflow automation while working with cutting-edge technologies. As a Lead Software Engineer in the Bank Modernization team, you'll be at the forefront of designing and developing key components within this new core platform. The position combines technical leadership with hands-on development, requiring expertise in cloud computing, distributed systems, and modern programming languages.
The role involves leading a team of developers while maintaining technical excellence in areas such as distributed microservices and full-stack systems. You'll collaborate with digital product managers to deliver robust cloud-based solutions that impact millions of customers' financial well-being. The technology stack includes modern languages like Java, Python, Node.js, Go, and Scala, along with cloud services and container orchestration tools.
Capital One offers a competitive compensation package, including a salary range of $193,400 - $220,700 for this position in McLean, VA, plus performance-based incentives. The company provides comprehensive benefits and supports professional growth through mentorship and learning opportunities. This is an ideal role for an experienced engineer who wants to make a significant impact in financial technology while leading and mentoring others.
The position requires at least 4 years of software engineering experience and cloud computing knowledge, with preferences for candidates having extensive experience in modern programming languages and agile practices. You'll be joining a company known for its technological innovation and commitment to transforming banking through technology.