Capital One is seeking a Senior Software Engineer to join their Bank Modernization initiative within Bank Tech. This role represents an exciting opportunity to be part of a major transformation effort at one of America's leading financial institutions. The position involves working with cutting-edge technologies to modernize core banking platforms and shape the future of workflow automation.
As a Senior Software Engineer, you'll be instrumental in designing and developing key components within the new core platform. The role requires expertise in full-stack development, utilizing technologies such as JavaScript, Java, TypeScript, SQL, Python, and Go, along with modern cloud services and container orchestration tools like Docker and Kubernetes.
The ideal candidate will have at least 3 years of software engineering experience and a passion for staying current with technology trends. You'll work in an Agile environment, collaborating with cross-functional teams to drive innovation that directly impacts business operations and customer satisfaction. The role offers the opportunity to mentor other engineers and contribute to the broader technology community at Capital One.
Capital One offers a competitive compensation package, with salaries ranging from $144,200 to $181,000 depending on location, plus performance-based incentives and comprehensive benefits. The company provides a collaborative, inclusive work environment and is committed to fostering innovation and professional growth.
This position is based in either McLean, VA or Richmond, VA, and offers the chance to work with a leading financial institution that is heavily investing in technological transformation. You'll be part of a team that's not just maintaining systems, but actively shaping the future of banking technology. The role combines technical challenges with business impact, making it an ideal opportunity for engineers who want to work on meaningful projects at scale.