Sr Director, Software Engineering
Role details
Job location
Tech stack
Job description
As a Capital One Senior Director of Software Engineering, you'll work on everything from customer-facing web and mobile applications using cutting-edge open source frameworks, to highly-available RESTful microservices, to back-end Java based systems using the hottest techniques in Big Data. You'll bring solid experience in modern, cloud-native technologies such as: Java, GO, node.js, React, NoSQL databases, AI Agents, and AWS/Cloud Infrastructure. We value polyglot leaders capable of navigating a diverse and evolving stack, including traditional systems.
Financial Core Tech is the engine behind Capital One's financial integrity. We build and scale the mission-critical enterprise platforms that record every customer transaction with 100% precision. As part of the Prometheus Financial Core (PFC) team, you will empower our lines of business to innovate at speed-building the infrastructure that allows us to launch next-generation financial products safely and seamlessly for millions of customers.
Areas of Focus:
Leadership & People
-
Lead, manage, and grow multiple teams of product focused software engineers
-
Mentor and guide the professional and technical development of engineers on your team
-
Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity
Technical Strategy & Architecture
-
Lead the craftsmanship, availability, resilience, and scalability of your solutions
-
Break existing monolithic applications into microservice architectures and build new microservices
-
Lead efforts to deploy new and existing applications into AWS environments
Process & Improvement
-
Continuously improve software engineering practices, leading the transformation to AI-native development practices
-
Work to improve the velocity of your and other teams
-
Work with product managers to understand desired application capabilities and testing scenarios
-
Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack development tools and technologies
Requirements
-
Bachelor's Degree
-
At least 9 years' experience in software development
-
At least 7 years' experience in people management
Preferred Qualifications:
-
Master's Degree in Computer Science or a Master's Degree in Software Engineering
-
13+ years' of experience in software development
-
8+ years' of experience in Agile practices
-
1+ years of experience leveraging AI-assisted coding tools (Claude Code, Github Copilot) to accelerate software delivery