Staff Full-stack Engineer

Capital One•McLean, VA
•$244,700 - $307,200

About The Position

As a Staff Engineer at Capital One, you will join a community of technical experts shaping the future of banking in the cloud. You will work with developers, machine learning experts, product managers, and people leaders to create practical, reusable solutions to complex problems and deliver strong technology outcomes. Staff Engineers lead through technical contribution, serve as trusted authorities in their domains, and influence work across the organization. You will promote engineering excellence and an inclusive culture, mentor engineers, and help recruit and develop technical talent. You will communicate and share expertise through clear written materials, code samples, and other resources. The role involves specializing in a subject area while contributing broadly across the organization, modernizing monolithic systems, and helping define platform strategy and API standards. Capital One is open to hiring a Remote or Hybrid employee for this opportunity. Hybrid employees must follow the company’s hybrid policy for on-site presence, and Remote employees must follow its Remote Worker Expectations. The role may be eligible for performance-based incentive compensation, including cash bonuses and/or long-term incentives. Capital One offers 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 ML 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 (AWS, GCP, Azure), 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 agentic AI coding tools to solve systemic development challenges.

Responsibilities

  • Articulate and promote a bold technical vision for the role’s domain.
  • Break complex problems into practical, 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 share advanced technical knowledge with the engineering community.
  • Manage several projects simultaneously and balance time to maximize impact.
  • Mentor and coach engineers and product colleagues, strengthening technical expertise and professional development.
  • 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 work and innovation while helping peers and junior engineers develop their skills.
  • Lead cross-divisional projects that promote technological best practices and enhancements.
  • Share knowledge through clear communications, code samples, blog posts, and other materials.

Benefits

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