Work with product managers to understand desired application capabilities and testing scenariosContinuously improve software engineering practicesWork within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack development tools and technologiesLead the craftsmanship, availability, resilience, and scalability of your solutionsBring 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 communityEncourage innovation, implementation of cutting‑edge technologies, inclusion, outside‑of‑the‑box thinking, teamwork, self‑organization, and diversityWork across to improve the velocity of your and other teamsLead efforts to deploy new and existing applications into AWS environmentsBreak existing monolithic applications into micro service architectures and build new microservicesBasic Qualifications:Bachelor's DegreeAt least 7 years' experience in software developmentAt least 5 years' experience in people managementPreferred Qualifications:Master's Degree in Computer Science or a Master's Degree in Software Engineering10+ years' of experience in software development5+ years' of experience in Agile practices3+ years' of experience in launching product from the ground upCapital One will consider sponsoring a new qualified applicant for employment authorization for this position. Remote (Regardless of Location): $244,700 - $279,200 for Director, Software EngineeringMcLean, VA: $269,100 - $307,200 for Director, Software EngineeringCandidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate's offer letter.