Director, Software Engineering (Infrastructure and Integration Services)

Overview
Director, Software Engineering (Infrastructure and Integration Services)As a Capital One Director of Software Engineering, you will work on building platforms that use cutting-edge open source frameworks, highly-available RESTful microservices, to back-end Java-based systems and machine learning models using modern Big Data techniques. You will bring solid experience in technologies such as Node.js, Java, Go, Angular, React, Python, REST, NoSQL and relational databases, Spark, and AWS/Cloud Infrastructure.You will lead the Infrastructure and Integration Services organization, delivering foundational technology infrastructure across Capital One’s office and retail spaces and leading technology integration for small to medium mergers and acquisitions. This role emphasizes an "automate-everything" mindset, scaling through standardization and tooling, and building a modern, resilient, and automation-forward function.Responsibilities
Lead, manage and grow multiple teams of product-focused software engineersMentor and guide the professional and technical development of engineers on your teamWork with product managers to understand desired application capabilities and testing scenariosContinuously improve software engineering practicesCollaborate within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack development toolset and technologiesLead the craftsmanship, availability, resilience, and scalability of your solutionsStay on top of tech trends, experiment with new technologies, participate in internal and external technology communities, and mentor othersEncourage innovation and cutting-edge technology adoption, outside-the-box thinking, teamwork, and self-organizationImprove velocity for your teams and other teams across the organizationLead efforts to deploy new and existing applications into AWS environmentsBreak existing monolithic applications into microservice architectures and build new microservicesBasic Qualifications
Bachelor’s DegreeAt least 7 years’ experience in software developmentAt least 5 years’ experience in people managementQualifications
Master’s Degree in Computer Science or Software Engineering10+ years’ of experience in software development5+ years’ of experience in Agile practices5+ years of experience with infrastructure domains such as enterprise networking, AV systems, firewall, asset management, and physical space integration5+ years of experience automating infrastructure delivery or operations to reduce manual effort, increase reliability, and scale services across distributed environments5+ years of experience with scripting and automation tooling (Python, Ansible, etc.)5+ years of experience leading or directly supporting MandA technology integrations5+ years experience developing standardized playbooks and reusable toolingCapital One will consider sponsoring a new qualified applicant for employment authorization for this position.Salary, Incentives and Benefits
The minimum and maximum full-time annual salaries for this role are listed below, by location. Salaries for part-time roles will be prorated. McLean, VA: $263,900 - $301,200; Richmond, VA: $239,900 - $273,800. Other locations follow local pay ranges. This role is eligible to earn performance-based incentive compensation, which may include cash bonuses and/or long-term incentives (LTI).Capital One offers comprehensive health, financial and other benefits. Eligibility varies by status and employment type. For details, visit the Capital One Careers website.Additional Information
This role is expected to accept applications for a minimum of 5 business days. No agencies. Capital One is an equal opportunity employer (EOE, including /vet) committed to non-discrimination in compliance with applicable laws. Capital One promotes a drug-free workplace and will consider qualified applicants with criminal histories in accordance with applicable laws and regulations.If you require accommodations during the application process, please contact Capital One Recruiting at 1-800-304-9102 or via email at RecruitingAccommodation@capitalone.com. For technical questions about Capital One''s recruiting process, please email Careers@capitalone.com. Capital One does not provide, endorse, or guarantee third-party products or information available through this site. Positions posted in Canada/UK/Philippines are for Capital One Canada/Europe/COPSSC ..... full job details .....