Staff Full-Stack Engineer

Capital One•McLean, VA
•$269,100 - $307,200

About The Position

As a Staff Engineer at Capital One, you will help define the future of cloud banking alongside developers, machine learning experts, product managers, and people leaders. Staff Engineers are leading experts in their domains who devise practical, reusable solutions to complex problems and drive innovation to improve business outcomes through strong technology solutions. You will promote engineering excellence and an inclusive culture, mentor engineers, and help recruit and develop technical talent. Leading through technical contribution, you will serve as a trusted advisor in key technologies, platforms, and capability domains, sharing knowledge through communications, code samples, blog posts, and other materials. You will specialize in a subject area while contributing across the organization. The role includes shaping technical vision, translating complex problems into practical solutions, and ensuring design and implementation quality. You will provide expertise on system performance, scalability, and operability; modernize monolithic systems into microservices and event-driven platforms; and collaborate with senior engineering and architecture leaders on platform strategy and API standards. You will lead cross-divisional projects and balance hands-on technical innovation with mentoring and strengthening the capabilities of engineering and product peers. The role is eligible for performance-based incentive compensation, which may include cash bonuses and/or long-term incentives. Capital One also offers a comprehensive set of health, financial, and other benefits; eligibility varies by employment status and management level.

Requirements

  • Bachelor’s degree or higher in Computer Science or a related quantitative field, such as Statistics, Economics, Operations Research, Analytics, Mathematics, or Engineering.
  • At least 7 years of experience in software engineering and solution architecture.
  • At least 7 years of experience in enterprise architecture and design patterns.
  • At least 7 years of experience in cloud computing, including AWS, Microsoft Azure, or Google Cloud.
  • At least 7 years of experience in data architecture.

Nice To Haves

  • Master’s degree in Computer Science or Software Engineering.
  • 10+ years of experience in software engineering and solution architecture.
  • 10+ years of experience in enterprise architecture and design patterns.
  • 10+ years of experience with web technologies, including JavaScript, TypeScript, and SPA frameworks.
  • Experience designing and building distributed HPC and machine learning systems.
  • 10+ years of experience in cloud computing, including AWS, Microsoft Azure, or Google Cloud.
  • 10+ years of experience in data architecture.
  • 10+ years of professional coding experience in commonly used languages such as Go, Java, JavaScript/TypeScript, Python, Rust, C#, or Scala.
  • 8+ years of experience with databases and database management systems.
  • 10+ years of professional experience across the full system development lifecycle, from conception through architecture, implementation, testing, deployment, and production support.
  • 8+ years of experience with public cloud platforms, cloud-based productivity tools, or virtualization technologies.
  • 10+ years of experience with networking protocols and integration with third-party distributed systems.
  • 5+ years of experience mentoring senior engineers and driving professional development within technical teams.
  • 2+ years of experience leading cross-domain architectural reviews and establishing coding and design standards.
  • Expertise in strategically applying GenAI and agentic solutions to systemic development challenges.

Responsibilities

  • Articulate and evangelize a bold technical vision for the domain.
  • Decompose complex problems into practical and operational solutions.
  • Ensure the quality of technical design and implementation.
  • Serve as an authoritative expert on non-functional system characteristics, including performance, scalability, and operability.
  • Continue learning and introduce advanced technical knowledge to the community.
  • Manage several projects simultaneously and balance time to maximize impact.
  • Role-model, mentor, and coach members of the technology, engineering, and product communities.
  • Modernize monolithic systems into microservice architectures and event-driven platforms.
  • Collaborate with senior engineering and architecture leaders to define long-term platform strategy and API standards.
  • Contribute hands-on technical expertise and innovation while mentoring and elevating peers and junior engineers.
  • Lead cross-divisional projects and promote technological best practices and enhancements.
  • Share knowledge through communications, code samples, blog posts, and other materials.
  • Recruit and help develop technical talent.

Benefits

  • Comprehensive health, financial, and other benefits supporting total well-being.
  • Performance-based incentive compensation, which may include cash bonuses and/or long-term incentives.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service