Full Stack Software Engineering Director

Capital One Financial   •  

Vienna, VA

Industry: Accounting, Finance & Insurance


11 - 15 years

Posted 176 days ago

This job is no longer available.

Full Stack Software Engineering Director

Do you want to work for a tech company that writes its own code, develops its own software, and builds its own products? We experiment and innovate leveraging the latest technologies, engineer breakthrough customer experiences, and bring simplicity and humanity to banking. We make a difference for 65 million customers. At Capital One, you'll be part of a big group of makers, breakers, doers and disruptors, who love to solve real problems and meet real customer needs. We want you to be curious and ask “what if?”

Our Enterprise Customer Intelligence team is building the next generation of real-time, data-driven services that power machine-learning capabilities to our digital products. These services serve insights that drive key decision making at Capital One. We are looking for software engineers who are strong with fundamentals and have a proven curiosity to explore and tinker with new technology. The team is still in growth mode as we build out the foundational technology and features. If you want to be a key player in a team that functions like a start-up, but has the backing of a large corporation this is the role for you.


  • Recruit, manage, and retain senior engineers and people managers
  • Build an inspiring technology culture where engineers proudly do their best work every day
  • Raise the bar for technical excellence and people management practices
  • Collaborate with product and engineering leadership to construct a product delivery strategy, reasonable roadmaps, and timelines
  • Estimate level of effort to develop code to meet acceptance criteria
  • Crisply communicate our strategy, status, and initiatives with partners and engineers and strongly influence positive key outcomes
  • Navigate the organization as necessary to unblock the team and ensure timely delivery
  • Proactively identifies, tackles, and resolves uncertainty by presenting and implementing solutions

Basic Qualifications:

  • Bachelor’s Degree or military experience 
  • At least 10 years of application development experience
  • At least 5 years of experience building web applications
  • At least 5 years of experience with automation
  • At least 5 years of experience with version control systems
  • At least 4 years of experience with overall people management, including at least 2 years managing people managers
  • At least 3 years of experience working with infrastructure over public or private cloud
  • At least 2 years of experience with JVM languages

Preferred Qualifications:

  • 5+ years of experience navigating large organizations to ensure timely delivery of projects
  • 3+ years managing data science concepts, tools and/or workflows
  • 5+ years of experience with Single Page Application (SPA) JavaScript frameworks (React, Angular, etc.)
  • 3+ years of experience with scripting languages (python, JavaScript etc.)
  • 3+ years of experience with building data visualization solutions (D3, Apache Superset, etc.)
  • 5+ years of experience working with Spring frameworks
  • 5+ years of experience building applications leveraging datasets in an operational data store
  • 2+ years of experience with Amazon web services (AWS)
  • 3+ years of experience working with CI/CD tools
  • 3+ years of experience with Micro services architecture (design and implementation)
  • Active open source profile

Job ID R47662