🚀 Director, Software Engineering

Hiring now — limited positions available!

Capital One

💰 Earn $125.000 – $150.000 / year
  • 📍 Location: Richmond
  • đź“… Posted: Oct 25, 2025

Overview

Capital One Director of Software Engineering leading multi-team efforts across customer-facing web/mobile applications, RESTful microservices, back-end Java systems, and AI/ML initiatives. Requires strong experience in databases, API development, cloud computing, and proficiency in Python, Java, or TypeScript, with demonstrated collaboration with cross-functional stakeholders and product managers.

Responsibilities

  • Lead, manage and grow multiple teams of product-focused software engineers tackling challenging customer problems.
  • Guide the AI Solutions team to deliver innovative data unification, enrichment, and insight extraction across enterprise sources.
  • Provide technical leadership to ensure solutions are well-engineered and maintained to meet customer needs.
  • Mentor the professional and technical development of engineers on the team.
  • Drive workstream execution with robust process and project delivery management.
  • Collaborate with product managers to understand required application capabilities and testing scenarios.
  • Continuously improve software engineering practices.
  • Design, develop, test, implement, and support full-stack solutions within Agile teams.
  • Lead craftsmanship, availability, resilience, and scalability of solutions.
  • Stay current with tech trends, experiment with new technologies, participate in internal/external communities, and mentor others.
  • Encourage innovation, inclusion, teamwork, self-organization, and diversity; improve team velocity.
  • Lead efforts to deploy applications to AWS and evolve monolithic apps toward microservices where appropriate.
  • Break existing monoliths into microservices and build new microservices.

Basic Qualifications

  • Bachelor’s Degree
  • At least 7 years of software development experience
  • At least 5 years of people management experience

Preferred Qualifications

  • Master’s Degree in Computer Science or Software Engineering
  • 10+ years of software development experience
  • 7+ years directly managing engineering teams
  • 4+ years in AI, Data Science, or Machine Learning with hands-on AI/ML workflows
  • 2+ years developing Generative AI models/frameworks (OpenAI family, open source LLMs, RAG)
  • 5+ years of Agile practices

Capital One will consider sponsoring a new qualified applicant for employment authorization for this position.

Compensation and Benefits

The minimum and maximum full-time annual salaries are location-based. See offer letter for specifics. This role may include performance-based incentive compensation (cash bonuses and/or long-term incentives). Capital One offers a comprehensive benefits package. Eligibility varies by status and level.

Additional Information

This role is expected to accept applications for a minimum of 5 business days. No agencies please. Capital One is an equal opportunity employer (EOE, including disability/vet). Capital One supports a drug-free workplace and may consider applicants with criminal history in compliance with applicable laws. For accommodations, contact Recruiting at or For technical support or questions about recruiting, contact Capital One is comprised of multiple entities; postings reflect location-specific entities.

#J-18808-Ljbffr
👉 Apply Now

Hurry — interviews are being scheduled daily!