About The Position

As a Capital One Senior Director of Software Engineering, you'll work on everything from security platforms to cloud and software development, building Capital One’s future state security capabilities. You will bring your deep knowledge of security functions such as Web Application Firewalls, Bot Protection, DoS protection, firewalling, network access control and content protection and combine that with world class engineering and software development. 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 Formulate downstream strategy for what we need to do to evolve our security infrastructure based on our key business needs - automated deployments, automated controls, controls simplification and technical layering simplification, restricted perimeter, DoS/DDoS protection, WAF, BoT services, api security. Develop roadmap along-side peer groups Immediately drive pilot for 12-month defined ‘evolved restricted perimeter’ Advise on changes to vendor roadmaps and COF’s choices (driving reselection if needed) of vendor software, hardware, etc

Requirements

  • Bachelor’s Degree
  • At least 9 years’ experience in software development
  • At least 7 years’ experience in people management

Nice To Haves

  • Master’s Degree in Computer Science or a Master’s Degree in Software Engineering
  • 13+ years’ of experience in software development
  • 8+ years’ of experience in Agile practices

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
  • 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
  • Formulate downstream strategy for what we need to do to evolve our security infrastructure based on our key business needs - automated deployments, automated controls, controls simplification and technical layering simplification, restricted perimeter, DoS/DDoS protection, WAF, BoT services, api security.
  • Develop roadmap along-side peer groups
  • Immediately drive pilot for 12-month defined ‘evolved restricted perimeter’
  • Advise on changes to vendor roadmaps and COF’s choices (driving reselection if needed) of vendor software, hardware, etc
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service