Senior Director Software Engineering

Capital One•McLean, VA

About The Position

As a Senior Director, Full-stack Engineer at Capital One, you will lead high-performing engineering teams defining the future of banking in the cloud. You will partner with product managers, designers, architects, and executive leaders to deliver scalable, customer-centric solutions. Senior Directors are technical people leaders who drive engineering strategy, guide complex architectural decisions, and translate business goals into impactful technology platforms while fostering engineering excellence and inclusion. The role leads technical transformation of Capital One’s frontline agentic banking ecosystem across customer service, remote support, and physical branch/Café environments outside the credit card domain. It involves building distributed multi-agent systems that unify customer context across self-service tools, call center agents, and in-person Café Ambassadors, as well as real-time decisioning engines and voice/text orchestration platforms. These solutions streamline customer service inquiries, reduce resolution times, and provide branch staff with proactive AI assistance while meeting compliance, privacy, and system resiliency standards. You will own technical health, delivery velocity, and system resilience for your domain; shape long-term technology strategy and platform roadmaps; and promote continuous learning, innovation, and high-impact delivery. The position also develops next-generation talent through mentoring managers and engineers, workforce strategy, and recruiting. The role is eligible for performance-based incentive compensation, which may include cash bonuses and/or long-term incentives. Annual salary ranges vary by location: Remote, $286,200–$326,700; McLean, VA, $314,800–$359,300; and New York, NY, $343,400–$392,000.

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 7 years of people management experience.
  • At least 9 years of experience in software engineering and solution architecture.
  • At least 9 years of experience in enterprise architecture and design patterns.
  • At least 9 years of experience in cloud computing, including AWS, Microsoft Azure, or Google Cloud.
  • At least 9 years of experience in data architecture.

Nice To Haves

  • Master’s degree in Computer Science or Software Engineering.
  • 12+ years of experience in software engineering and solution architecture.
  • 12+ years of experience in enterprise architecture and design patterns.
  • 12+ years of experience in web technologies, including JavaScript, TypeScript, and SPA frameworks.
  • 12+ years of experience designing and building distributed HPC and ML systems.
  • 12+ years of experience in cloud computing, including AWS, Microsoft Azure, or Google Cloud.
  • 12+ years of experience in data architecture.
  • 12+ years of professional coding experience in commonly used languages such as Go, Java, JavaScript/TypeScript, Python, Rust, C#, or Scala.
  • 10+ years of experience with databases and database management systems.
  • 12+ years of experience in the full lifecycle of system development, from conception through architecture, implementation, testing, deployment, and production support.
  • 10+ years of experience with public cloud platforms (AWS, GCP, Azure), cloud-based productivity tools, or virtualization technologies.
  • 12+ years of experience with networking protocols and integration with third-party distributed systems.
  • 7+ years of experience mentoring senior engineers and driving professional development within technical teams.
  • 3+ years of experience leading cross-domain architectural reviews or 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.
  • 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, including succession planning, skill development, and equitable opportunity across engineering teams.
  • Mentor and guide engineers’ professional and technical development.
  • Work with product managers to understand desired application capabilities and testing scenarios, and develop market-driven capabilities and customer experiences.
  • Continuously improve software engineering practices.
  • Work within and across Agile teams to design, develop, test, implement, and support full-stack technical solutions.
  • 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, adoption of cutting-edge technologies, inclusion, outside-the-box thinking, teamwork, self-organization, and diversity.
  • Work across the organization to improve team and organizational velocity.
  • Lead efforts to deploy new and existing applications into AWS environments.
  • Lead technical transformation of the frontline agentic banking ecosystem across customer service, remote support, and physical branch/Café environments outside the credit card domain.
  • Develop distributed multi-agent systems that unify customer context across self-service tools, call center agents, and in-person Café Ambassadors.
  • Engineer real-time decisioning engines and voice/text orchestration platforms while maintaining compliance, privacy, and system resiliency standards.

Benefits

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