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 & 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 engineers
* Mentor and guide the professional and technical development of engineers on your team
* Work with product managers to understand desired application capabilities and testing scenarios
* Continuously improve software engineering practices
* Collaborate within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack development toolset and technologies
* Lead the craftsmanship, availability, resilience, and scalability of your solutions
* Stay on top of tech trends, experiment with new technologies, participate in internal and external technology communities, and mentor others
* Encourage innovation and cutting-edge technology adoption, outside-the-box thinking, teamwork, and self-organization
* Improve velocity for your teams and other teams across the organization
* Lead efforts to deploy new and existing applications into AWS environments
* Break existing monolithic applications into microservice architectures and build new microservices
Basic Qualifications
* Bachelor’s Degree
* At least 7 years’ experience in software development
* At least 5 years’ experience in people management
Qualifications
* Master’s Degree in Computer Science or Software Engineering
* 10+ years’ of experience in software development
* 5+ years’ of experience in Agile practices
* 5+ years of experience with infrastructure domains such as enterprise networking, AV systems, firewall, asset management, and physical space integration
* 5+ years of experience automating infrastructure delivery or operations to reduce manual effort, increase reliability, and scale services across distributed environments
* 5+ years of experience with scripting and automation tooling (Python, Ansible, etc.)
* 5+ years of experience leading or directly supporting M&A technology integrations
* 5+ years experience developing standardized playbooks and reusable tooling
Capital 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 Ones 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 respectively.
J-18808-Ljbffr