Director, Software Engineering (Infrastructure and Integration Services) (McLean)
Director, Software Engineering (Infrastructure and Integration Services)
Director, Software Engineering (Infrastructure and Integration Services)
As a Capital One Director of Software Engineering, you'll 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 the hottest techniques in Big Data. You'll bring solid experience in emerging and traditional technologies such as: Node.js, Java, GO, Angular, React, Python, REST, NoSQL & Relational databases, Spark and AWS/Cloud Infrastructure to name a few. We are seeking a strategic and forward-thinking leader to head our Infrastructure & Integration Services organization. This team is responsible for delivering the foundational technology infrastructure across Capital One's office and retail spaces - including networking, firewall, audio visual systems, and technology asset management - in addition to leading the technology integration for small-medium mergers and acquisitions. This leader will bring an automate-everything mindset, understanding how to scale through standardization and tooling, and lead the organization to be a modern, resilient, and automation-forward function. 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 managers to understand desired application capabilities and testing scenarios
- Continuously improve software engineering practices
- Work within and across Agile teams to design, develop, test, implement, and support technical solutions across a full-stack 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
- Work across to improve the velocity of your and other teams
- Lead efforts to deploy new and existing applications into AWS environments
- Break existing monolithic applications into micro service architectures and build new microservices
- Bachelor's Degree
- At least 7 years' experience in software development
- At least 5 years' experience in people management
- Master's Degree in Computer Science or a Master's Degree in 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
Employers have access to artificial intelligence language tools (AI) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
#J-18808-LjbffrRecommended Jobs
Project Manager - Agile
Job Description Job Description Company Summary: Enterprise Engineering Services, LLC (EES) of Marlton, NJ is looking to hire full-time Project Managers to support FAA efforts in Reston / Herndon…
SALES AMBASSADOR
Job Description Job Description Description: Job Title: Sales Associate – Fitness Industry Location: Mount Vernon Job Type: Part-Time Department: Operations Salary Range: Based on ex…
High Performance Compute (HPC) Engineer TS/SCI CI poly
TENICA is looking to hire High Performance Compute (HPC) engineer Job location: Springfield, VA High Performance Computer (HPC) Engineer -A strong experience with working on Linux systems -Expe…
Software Developer (Systems Software)
Job Description Job Description J5 Consulting is a Maryland based company established in 2006 to provide computing and consulting services for government and commercial entities. Our services imp…
Orthopedic PA/NP - Lynchburg, Virginia - Open to Training!
Job Description Job Description Advance Your Career in Orthopedic Medicine The premier provider of orthopedic and therapy care in Virginia, is seeking a dedicated and licensed Physician Assist…
Neurosurgeon Opportunity
Neurosurgeon | Lynchburg  Introduction to the Role and Practice: Centra is actively seeking a Neurosurgeon to join our team! Come be a part of a 4 surgeon and 4 APP neurosurgery group tha…
Financial Consultant
Job Description Job Description Salary: Collision Advice is a full service autobody collision consulting company. We offer training, coaching and consulting both in person and onsite for auto…
Capture/Account Manager
Job Description Job Description Halvik Corp delivers a wide range of services to 13 executive agencies and 15 independent agencies. Halvik is a highly successful WOB business with more than 50 p…
Patient Care Coordinator
Position: Care Coordinator Location: Annandale, VA Status: Full-Time, In-Office Compensation: $23–$27/hr. + Benefits Shift: Varies within clinic operating hours (7:30 AM–6:00 PM) …
Associate Veterinarian - Greater Richmond, VA - #4518
Associate Veterinarian - Greater Richmond, VA - #4518 We are seeking an Associate Veterinarian who enjoys practicing advanced medicine with a cohesive, tenured team. This is an AAHA-accredited, full…