Senior Director, Full-stack Engineer (Developer Experience)
Capital One · Richmond, VA · 1 mo ago
Engineering$315k–$359k/yrFull-time
About the role
As a Senior Director, Full‑stack Engineer at Capital One you will lead high‑performing engineering teams 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 while fostering a culture of engineering excellence, inclusivity, and continuous learning.
Responsibilities
- Lead, manage and grow multiple product‑focused software engineering teams.
- 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 the professional and technical development of engineers.
- Collaborate with product managers to define application capabilities, testing scenarios, and market‑driven customer experiences.
- Continuously improve software engineering practices.
- Work within and across Agile teams to design, develop, test, implement, and support full‑stack technical solutions.
- Own the craftsmanship, availability, resilience, and scalability of solutions.
- Stay on top of technology trends, experiment with new technologies, participate in internal & external tech communities, and mentor peers.
- Encourage innovation, inclusion, out‑of‑the‑box thinking, teamwork, self‑organization, and diversity.
- Improve velocity across your organization and other teams.
- Lead efforts to deploy new and existing applications into AWS environments.
Basic Qualifications
- Bachelor’s degree or higher in Computer Science or a related quantitative field.
- At least 7 years of people‑management experience.
- At least 9 years of software engineering and solution architecture experience.
- At least 9 years of enterprise architecture and design‑pattern experience.
- At least 9 years of cloud‑computing experience (AWS, Microsoft Azure, Google Cloud).
- At least 9 years of data‑architecture experience.
Preferred Qualifications
- Master’s degree in Computer Science or Software Engineering.
- 12+ years of software engineering and solution‑architecture experience.
- 12+ years of enterprise architecture and design‑pattern experience.
- 12+ years of web‑technology experience (JavaScript, TypeScript, SPA frameworks).
- 12+ years of designing and building distributed HPC and ML systems.
- 12+ years of cloud‑computing experience (AWS, Azure, GCP).
- 12+ years of data‑architecture experience.
- 12+ years of professional coding experience in languages such as Go, Java, JavaScript/TypeScript, Python, Rust, C#, Scala.
- 10+ years of experience with databases and database‑management systems.
- 12+ years of full‑lifecycle system development experience.
- 7+ years of experience with public‑cloud platforms, 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.
- 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.
Pay
- McLean, VA: $314,800 – $359,300
- New York, NY: $343,400 – $392,000
- Plano, TX: $286,200 – $326,700
- Richmond, VA: $286,200 – $326,700
- Other locations: salary range based on local market; actual offer reflected in the candidate’s offer letter.
- Eligible for performance‑based incentive compensation (cash bonus and/or long‑term incentives).
Benefits
Capital One offers a comprehensive, competitive, and inclusive set of health, financial, and other benefits that support total well‑being. Eligibility varies based on full‑ or part‑time status, exempt or non‑exempt status, and management level.