Director, Software Engineering - Bank Tech

Capital One•McLean, VA
•$269,100 - $335,100

About The Position

As a Director, Full-stack Engineer at Capital One, you will lead high-performing engineering teams working to define the future of banking in the cloud. You will partner with product managers, designers, architects, and executive leaders to deliver scalable, customer-centric solutions. Directors are technical people leaders who drive engineering strategy, guide complex architectural decisions, and translate business goals into impactful technology platforms. You will foster a culture of engineering excellence and inclusion while balancing technical depth with empowered team leadership. You will mentor managers and engineers, drive workforce strategy, and recruit talent. You will own your domain’s technical health, delivery velocity, and system resilience, while shaping long-term technology strategy and platform roadmaps and promoting continuous learning, innovation, and high-impact delivery. The Bank Retail Money Management team helps customers improve their financial health and make better decisions with their money. It builds experiences and capabilities that help customers understand, manage, save, and take action on their finances. The team is embracing AI-native development, experimentation, and new ways of working, with an increasing focus on using data and AI to create more intelligent, personalized, and proactive customer experiences.

Requirements

  • Bachelor’s degree or higher in Computer Science or a related quantitative field, such as Statistics, Economics, Operations Research, Analytics, Mathematics, or Engineering.
  • At least 5 years of people management experience.
  • At least 7 years of experience in software engineering and solution architecture.
  • At least 7 years of experience in enterprise architecture and design patterns.
  • At least 7 years of experience in cloud computing, including AWS, Microsoft Azure, or Google Cloud.
  • At least 7 years of experience in data architecture.

Nice To Haves

  • Master’s degree in Computer Science or Software Engineering.
  • 10+ years of experience in software engineering and solution architecture.
  • 10+ years of experience in enterprise architecture and design patterns.
  • 10+ years of experience with web technologies, including JavaScript, TypeScript, and SPA frameworks.
  • Experience designing and building distributed HPC and ML systems.
  • 10+ years of experience in cloud computing, including AWS, Microsoft Azure, or Google Cloud.
  • 10+ years of experience in data architecture.
  • 10+ years of professional coding experience in commonly used languages such as Go, Java, JavaScript/TypeScript, Python, Rust, C#, or Scala.
  • 8+ years of experience with databases and database management systems.
  • 10+ years of professional experience across the full system development lifecycle, from conception through architecture, implementation, testing, deployment, and production support.
  • 8+ years of experience with public cloud platforms, cloud-based productivity tools, or virtualization technologies.
  • 10+ years of experience with networking protocols and integration with third-party distributed systems.
  • 5+ years of experience mentoring senior engineers and driving professional development within technical teams.
  • 2+ years of experience leading cross-domain architectural reviews and establishing coding and design standards.
  • Expertise in the strategic application of agentic AI coding tools to solve systemic development challenges.

Responsibilities

  • Lead, manage, and grow multiple teams of product-focused software engineers.
  • Mentor and guide the professional and technical development of engineers.
  • Work with product managers to understand desired application capabilities and testing scenarios.
  • Continuously improve software engineering practices.
  • Work within and across Agile teams to design, develop, test, implement, and support technical solutions using full-stack development tools and technologies.
  • Lead the craftsmanship, availability, resilience, and scalability of solutions.
  • Stay current with technology trends, experiment with and learn new technologies, participate in technology communities, and mentor members of the engineering community.
  • Encourage innovation, cutting-edge technology adoption, inclusion, creative thinking, teamwork, self-organization, and diversity.
  • Improve the velocity of the director’s teams and other teams.
  • Lead efforts to deploy new and existing applications into AWS environments.
  • Oversee and guide the technical implementation of decomposing monolithic applications into microservice architectures and building new microservices.
  • Shape long-term technical strategy and architecture standards for enterprise platforms.
  • Partner with senior engineering and business leaders to align product roadmaps with scalable technology capabilities.
  • Drive talent strategy, succession planning, skill development, and equitable opportunity across engineering teams.

Benefits

  • Comprehensive, competitive, and inclusive health, financial, and other benefits supporting total well-being.
  • Eligibility for performance-based incentive compensation, which may include cash bonuses and/or long-term incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service