Distinguished Engineer , Bank Tech (Remote- Eligible)
Capital One · McLean, VA · 1 wk ago
Finance$245k–$279k/yrFull-time
About the role
The role of a Senior Director, Tech at Capital One involves leading a team of engineers and architects to drive the technical strategy for the organization. This includes guiding the transition to a dynamically-driven architecture, optimizing business outcomes through AI-driven solutions, and fostering a culture of engineering excellence.
Responsibilities
- Architectural Evolution: Drive the transition to a dynamically-driven architecture, utilizing SDUI and BFF patterns to decouple front-end experiences from backend complexity.
- Convergence Strategy: Act as the primary technical arbiter for moving from line of business-specific tech stacks to identify where uniqueness provides value and where it creates technical debt.
- AI-Augmented SDLC: Lead the charge in identifying and implementing AI-driven efficiencies across the software development lifecycle (SDLC) to accelerate delivery and improve code resilience.
- Technical Execution: Guide the technical execution of a diverse project portfolio, collaborating with engineers specializing in various areas.
- Strategic Influence: Work cross-functionally with product and program management disciplines, and stakeholders across Capital One to optimize business outcomes while driving towards strong technology solutions.
- Promoting Learning: Share knowledge and stay updated on tech trends, participate in technology communities, and lead system design and code review sessions.
- Building our Brand: Help elevate the Capital One Distinguished Engineering community and establish yourself as a go-to resource on given technologies and technology-enabled capabilities.
- Mentoring: Lead the way in creating next-generation talent, mentoring internal talent and actively recruiting external talent to bolster the Capital One tech talent pool.
Requirements
- Bachelor’s Degree
- At least 7 years of experience in software engineering
- At least 7 years of experience designing distributed systems, backend architecture, and API platforms
- At least 5 years of experience with public cloud technologies
- Bachelor's or Master's Degree in Computer Science or a related field
- 10+ years of hands-on experience developing and architecting solutions on AWS
- Relevant professional certifications such as AWS Certified Solutions Architect - Professional or Snowflake/Databricks certifications
- 10+ years of professional experience coding in commonly used languages like Java, Python, Go, JavaScript/TypeScript, Swift, etc.
- 8+ years of professional experience in the full lifecycle of system development, from conception through architecture, implementation, testing, deployment and production support
- Experience navigating and modernizing large-scale, non-greenfield environments with multiple languages and frameworks
- Deep understanding of BFF (Backend-for-Frontend) and Server-Driven UI architectures at scale
- Deep practical knowledge of Site Reliability Engineering (SRE) principles, chaos engineering, and advanced Observability tooling (e.g., OpenTelemetry, Prometheus, Tracing)
- Proven track record of successfully merging or migrating disparate tech stacks following an acquisition or organizational shift
- Experience in implementing Artificial Intelligence or Artificial Intelligence-enabled solutions