Director of Software Engineering

3 days ago


Richmond, Virginia, United States Hispanic Technology Executive Council Full time
About the Role

We are seeking a highly skilled Director of Software Engineering to lead our Business Bank Engineering (BBE) team in building innovative software solutions for commercial banking. As a key member of our engineering organization, you will be responsible for driving the development of our core banking platform, embracing emerging technologies, and collaborating with cross-functional teams to deliver high-quality software solutions.

About the Team

The BBE team is a fast-paced and passionate organization that designs and delivers software solutions across a diverse technology landscape. As a Director of Software Engineering, you will execute on high-priority initiatives, influence across our organization, and drive the platform forward. You will partner closely with stakeholders, engineering teams, and other cross-functional teams to create roadmaps, scope programs, define milestones, and build scalable, secure, reliable, and efficient capabilities.

Key Responsibilities
  • Lead, manage, and grow multiple teams of product-focused software engineers in building our core banking platform.
  • Embrace and incubate emerging technology and open-source products across all platforms.
  • Work to modernize our existing tech stacks.
  • Collaborate with internal teams to find areas of opportunities for automation and machine learning.
  • Partner with architects, product owners, and software engineers to drive the implementation of new applications.
  • Work within and across Agile teams to design, develop, test, implement, and support technical solutions across mobile and web full-stack development tools and technologies.
  • Lead efforts to deploy new and existing applications into AWS environments.
  • Conduct design and code review to ensure compliance with standards.
  • Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-the-box thinking, teamwork, self-organization, and diversity.
  • Create proof of concepts and see through projects through production.
Requirements
  • Bachelor's Degree.
  • At least 7 years of experience in software development or software engineering.
  • At least 5 years of experience in people management.
  • At least 3 years of experience with public cloud technologies (AWS, Azure, GCP).
Preferred Qualifications
  • Bachelor's or Master's Degree in Computer Science or a related field.
  • 10+ years of professional experience in the full lifecycle of system development, from conception through architecture, implementation, testing, deployment, and production support.
  • 5+ years of experience in designing large-scale and resilient applications.
  • 5+ years of professional experience in commonly used programming languages like Java, Python, Golang,.Net, JavaScript, TypeScript, etc.
  • 3+ years of experience building applications using Angular or React.
  • 3+ years of experience with solutioning a large-scale platform.
  • Experience with software quality assurance, test automation, or DevOps.
  • Experience in Agile practices.
About Capital One

At Capital One, we are changing banking for good. We were founded on the belief that no one should be locked out of the financial system. We are dedicated to helping foster a world where everyone has an equal opportunity to prosper. We are a bank, but we don't think like one. We are always thinking about what's next, about how we can innovate and inspire, and about how we can develop the tools our customers need to improve their financial lives - by leveraging best-in-class technology.

We are a bank that is committed to diversity and inclusion in the workplace. We believe that everyone deserves an equal opportunity to succeed, regardless of their background, identity, or experience. We are proud to be an equal opportunity employer and are committed to creating a workplace that is inclusive and respectful of all employees.



  • Richmond, Virginia, United States Hispanic Technology Executive Council Full time

    Job Title: Director Software EngineeringWe are seeking a highly skilled and experienced Director of Software Engineering to join our team. As a key member of our leadership team, you will be responsible for leading and managing a team of software engineers to deliver high-quality software solutions that meet the needs of our customers.The ideal candidate...


  • Richmond, Virginia, United States Hispanic Technology Executive Council Full time

    Job Title: Director of Software EngineeringWe are seeking a highly skilled Director of Software Engineering to lead our Risk Management Tech teams through their transformational journey. As a key member of our team, you will be responsible for building relationships to advise and partner with the Chief Enterprise Risk Officer of a Fortune 100 company, and...


  • Richmond, Virginia, United States Capital One Full time

    Job Title: Senior Director of Software EngineeringCapital One is seeking a highly experienced Senior Director of Software Engineering to lead and manage our software engineering teams. As a key member of our technology leadership team, you will be responsible for driving the development of our cloud infrastructure and ensuring the delivery of high-quality...


  • Richmond, Virginia, United States Capital One Full time

    Job Title: Director of Software EngineeringCapital One is seeking a highly skilled Director of Software Engineering to lead our Risk Management Tech teams through a transformational journey. As a key member of our engineering organization, you will be responsible for building relationships with senior leaders, peers, and staff to advise and partner with the...


  • Richmond, Virginia, United States Capital One Full time

    Job Title: Senior Director of Software EngineeringCapital One is seeking a highly experienced Senior Director of Software Engineering to lead and manage our software engineering teams. As a key member of our technology leadership team, you will be responsible for driving the development of our cloud infrastructure and ensuring the delivery of high-quality...


  • Richmond, Virginia, United States CoStar Realty Information, Inc. Full time

    Job Title: Director of Software EngineeringCoStar Group is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. We are seeking an accomplished Director of Software Engineering to join our team in developing financial products that drive CoStar Group's monetization strategy for all our...


  • Richmond, Virginia, United States Hispanic Technology Executive Council Full time

    About the RoleWe are seeking a highly skilled Director of Software Engineering to lead our Business Bank Engineering team in delivering innovative technologies that drive business growth. As a key member of our leadership team, you will be responsible for developing and executing strategies to drive technical excellence, innovation, and collaboration across...


  • Richmond, Virginia, United States Capital One Full time

    About Capital OneCapital One is a financial institution that is changing the banking industry for the better. We believe that everyone deserves equal access to financial opportunities, and we're committed to helping people prosper. Our company is built on innovation and a passion for technology, and we're always looking for talented individuals to join our...


  • Richmond, Virginia, United States CoStar Realty Information, Inc. Full time

    Director of Software EngineeringCoStar Group is a leading global provider of commercial and residential real estate information, analytics, and online marketplaces. We are seeking an accomplished Director, Software Engineering to join our team in developing financial products that drive CoStar Group's monetization strategy for all our brands.Key...


  • Richmond, Virginia, United States Capital One Full time

    Job Title: Director of Software Engineering - Identity and Access ManagementWe are seeking a highly skilled and experienced Director of Software Engineering to lead our Identity and Access Management team. As a key member of our technology organization, you will be responsible for driving the technical strategy and roadmap for our identity platform.Key...


  • Richmond, Virginia, United States AMT Engineering Full time

    Job Title: Senior Structural EngineerWe are seeking a highly skilled Senior Structural Engineer to join our team at AMT Engineering. As a Senior Structural Engineer, you will be responsible for leading the design and analysis of complex bridge structures, ensuring compliance with industry standards and regulations.Key Responsibilities:Lead the design and...


  • Richmond, Virginia, United States Hispanic Technology Executive Council Full time

    We are seeking a highly skilled Director of Software Engineering to lead our Identity and Access Management team. As a seasoned engineering leader, you will be responsible for developing and executing a technical strategy that aligns with our business goals. Your expertise in software engineering and identity management will enable you to influence technical...


  • Richmond, Virginia, United States VA Department of Transportation Full time

    Job SummaryWe are seeking a highly skilled Digital Engineering Software Specialist to join our team at the VA Department of Transportation. As a key member of our Design Technology group, you will be responsible for providing technical support and expertise in digital engineering software, ensuring seamless integration and operation of our systems.Key...


  • Richmond, Virginia, United States Federal Reserve Bank of Cleveland Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at the Federal Reserve Bank of Boston. As a key member of our FedNow team, you will be responsible for designing, developing, and implementing complex software solutions in accordance with FedNow and Fed Standards.Key ResponsibilitiesDesign and develop software solutions...


  • Richmond, Virginia, United States Vaco Full time

    Job Title: Lead EngineerAt Vaco, we are seeking a highly skilled and experienced Lead Engineer to join our team. As a Lead Engineer, you will be responsible for leading software engineering teams to foster a culture of continuous learning and improvement.Key Responsibilities:Technical Leadership: Mentor, coach, and lead software engineering teams to foster a...


  • Richmond, Virginia, United States U.S. BANKRUPTCY COURT - EDVA Full time

    IT– Information Technology EngineerOverviewThe U.S. Bankruptcy Court - EDVA is seeking a highly skilled IT– Information Technology Engineer to join our leading-edge IT team. As a key member of our team, you will be responsible for designing, developing, and supporting software products, including those at the national level.ResponsibilitiesDesign,...


  • Richmond, Virginia, United States Capital One Full time

    About Capital OneCapital One is a technology company in consumer finance, seeking talented software engineers to build innovative applications and disrupt the industry.Job SummaryWe are looking for a skilled Senior Software Engineer to join our team. As a key member of our engineering community, you will work on cutting-edge technologies, design, develop,...


  • Richmond, Virginia, United States META Full time

    Job Title: Software EngineerMeta is seeking a highly skilled Software Engineer to join our team. As a Software Engineer at Meta, you will be responsible for designing, developing, and maintaining high-performance software systems that power our products and services.Responsibilities:Design and develop scalable, efficient, and reliable software systems using...


  • Richmond, Virginia, United States META Full time

    Job Title: Software EngineerMeta is seeking a highly skilled Software Engineer to join our team. As a Software Engineer at Meta, you will be responsible for designing, developing, and maintaining high-quality software systems that power our products and services.Responsibilities:Design and develop scalable, efficient, and reliable software systems using...


  • Richmond, Virginia, United States Manpower Group Inc. Full time

    {"Job Title": "Senior Software Engineer", "Job Description": "Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Manpower Group Inc. in Richmond, VA. As a Senior Software Engineer, you will be responsible for developing and delivering complex software requirements to accomplish business goals.Key ResponsibilitiesDevelop...