Director, Software Engineer

Capital OneMcLean, VA

About The Position

As an Director, Software Engineer at Capital One, you will be leading a team of 5 solution architects, working with software and data engineering teams, guiding architecture of associate-facing banking products; owning and facilitating architecture development; establishing destination-backed architecture strategy, reviewing architecture; providing feedback on application designs; providing input on company-wide initiatives; establishing patterns and practices for onboarding emerging technology, embedding in engineering teams to jump start complex projects; and helping raise the talent bar by recruiting and hiring top engineering talent. You will also work with product owners to articulate benefits of proposed solutions; influence the technical roadmap of enterprise platforms; and help business prioritize work. If this sounds exciting, the Software Engineering role could be for you! The Director, Software Engineer will drive technology strategy and adoption. In this role, the architect will help define and drive towards an end state that is based on simplicity and the adoption of digital technologies, cloud hosting, and enterprise platforms open source software. The person we’re looking for: Be passionate about technology and architecture discipline. Have depth and breadth of knowledge across multiple software engineering disciplines. Desire to continually learn about new, emerging technologies. Be self-driven, actively look for ways to contribute, and knows how to get things done. Be hands-on with Cloud Native Architectures, in particular architecting enterprise applications on public cloud such as AWS, GCP or Azure. Believe in “you build it, you own it” software development model, that good software development includes good testing, resiliency, monitoring, documentation, and collaboration. Have excellent communication and reasoning skills, including the ability to make a strong case for technology choices. Have ability to build consensus and iteratively improve solutions. Firmly believe in leading by influence and by adding value.

Requirements

  • Bachelor's Degree
  • At least 5 years leading software engineering teams
  • At least 5 years experience with object-oriented programming and design, including Java
  • At least 5 years experience in developing web applications, architectural standards and SOA technologies
  • Be passionate about technology and architecture discipline
  • Have depth and breadth of knowledge across multiple software engineering disciplines
  • Desire to continually learn about new, emerging technologies
  • Be self-driven, actively look for ways to contribute, and knows how to get things done
  • Be hands-on with Cloud Native Architectures, in particular architecting enterprise applications on public cloud such as AWS, GCP or Azure
  • Believe in “you build it, you own it” software development model, that good software development includes good testing, resiliency, monitoring, documentation, and collaboration
  • Have excellent communication and reasoning skills, including the ability to make a strong case for technology choices
  • Have ability to build consensus and iteratively improve solutions
  • Firmly believe in leading by influence and by adding value

Nice To Haves

  • Masters Degree
  • 7+ years experience in agile development and methodologies (i.e. scrum master)
  • Experience building consumer-facing web and mobile software solutions at scale
  • Experience with rapid prototyping and interface design testing
  • Experience in all or some of the following technologies: Java, Ruby, Python, Scala, HTML5, LAMP STACK, and general web development technologies
  • Strong engineering and technology background

Responsibilities

  • Leading a team of 5 solution architects
  • Working with software and data engineering teams
  • Guiding architecture of associate-facing banking products
  • Owning and facilitating architecture development
  • Establishing destination-backed architecture strategy
  • Reviewing architecture
  • Providing feedback on application designs
  • Providing input on company-wide initiatives
  • Establishing patterns and practices for onboarding emerging technology
  • Embedding in engineering teams to jump start complex projects
  • Helping raise the talent bar by recruiting and hiring top engineering talent
  • Working with product owners to articulate benefits of proposed solutions
  • Influencing the technical roadmap of enterprise platforms
  • Helping business prioritize work
  • Driving technology strategy and adoption
  • Defining and driving towards an end state that is based on simplicity and the adoption of digital technologies, cloud hosting, and enterprise platforms open source software

Benefits

  • Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service