Center 1 (19052), United States of America, McLean, Virginia
Director, Software Engineering - Card Core
Capital One's Card Tech Engineering Organization is seeking a Director of Software Engineering to lead, manage, mentor, and build exceptional software engineering teams to deliver game-changing technologies. The Director must have the ability to attract and recruit the industry’s best talent, and simultaneously have the technical chops to ensure that we build compelling, customer-focused solutions in an iterative methodology.
As a candidate for this role, you’re able to seamlessly switch from diving deep into technology with engineers to driving high-level, strategic discussions. You are a naturally curious technologist and stay on top of emerging trends, including prototyping of nascent technologies. You are not afraid to question any existing processes and solutions, yet you display a keen sense of business value proposition and focus on the right priorities.
As a Director of Software Engineering, you will build and lead a highly talented software engineering team to modernize legacy systems to unlock innovation, speed to market, and real-time processing. This leader must be a deep technical expert and thought leader that helps accelerate the adoption of engineering practices, upskill themselves with industry innovations, trends, and practices.
Success in the role requires an innovative mind, a proven track record of delivering highly available, scalable, and resilient consumer-facing payment systems, understanding of CICD pipelines, adoption of enterprise tools and processes, and a passion for creating market-leading software for millions of customers.
You will:
- Lead, manage, and grow multiple teams of product-focused software engineers
- Mentor and guide the professional and technical development of engineers on your team
- Work with product leaders to define the strategy, roadmap, and destination architecture
- Manage a portfolio of diverse technology platforms and projects to build scalable applications that meet our customer needs
- Continuously improve software engineering practices
- Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack of development tools and technologies
- Lead the craftsmanship, availability, resilience, and scalability of your solutions
- Bring a passion to stay on top of tech trends, experiment with and learn new technologies, participate in internal & external technology communities, and mentor other members of the engineering community
- Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity
Basic Qualifications:
- Bachelor’s Degree
- At least 7 years’ experience in software development
- At least 5 years’ experience in people management
- At least 5 years of experience in at least one of the following: Java, Python
- At least 3 years of experience in public cloud technologies (AWS, GCP, Azure)
Preferred Qualifications:
- Master’s Degree
- 10+ years of experience in software development
- 4+ years of experience with AWS
- 5+ years of experience in Agile practices
Capital One will consider sponsoring a new qualified applicant for employment authorization for this position.
Capital One offers a comprehensive, competitive, and inclusive set of health, financial, and other benefits that support your total well-being.
This role is expected to accept applications for a minimum of 5 business days. No agencies please. Capital One is an equal opportunity employer committed to diversity and inclusion in the workplace.
#J-18808-Ljbffr