Capital One is seeking a Lead Software Engineer specializing in Java for their Bank Modernization initiative. This role offers an exciting opportunity to drive major technological transformation within Capital One, working at the intersection of financial technology and cloud computing. As a Lead Software Engineer, you'll spearhead development teams working on distributed microservices and full-stack systems, creating solutions that address regulatory requirements while pushing technological boundaries.
The position combines technical leadership with hands-on development, requiring expertise in languages like Java, Python, SQL, Node, Go, and Scala, along with proficiency in cloud computing platforms and container orchestration. You'll be responsible for mentoring team members, staying current with technology trends, and collaborating with product managers to deliver robust cloud-based solutions that empower millions of Americans in their financial journey.
Capital One offers a competitive compensation package, including a salary range of $211,000 - $240,800 for this position in New York, plus performance-based incentives and comprehensive benefits. The company's culture emphasizes innovation, collaboration, and continuous learning, making it an ideal environment for technology leaders who want to make a significant impact in the financial services sector.
This role represents a unique opportunity to join a forward-thinking financial institution that treats technology as a core competency, offering the chance to work with cutting-edge tools and methodologies while leading important initiatives in bank modernization. The position combines technical expertise with leadership responsibilities, making it perfect for experienced engineers looking to advance their careers in a dynamic, mission-driven environment.