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 defining the future of banking in the cloud. You will work with developers, machine learning experts, product managers, and people leaders to devise practical, reusable solutions to complex problems and drive innovation that improves business outcomes. You will promote engineering excellence and an inclusive culture, mentor engineers, and help recruit and develop talent. As a technical leader, you will be a trusted advisor in your domain, sharing expertise through clear communications, code samples, blog posts, and other materials. While specializing in a subject area, you will contribute across the organization. The role combines deep hands-on technical contribution with mentorship and broader architectural influence. You will help modernize monolithic systems into microservices and event-driven platforms, collaborate with senior engineering and architecture leaders on long-term platform strategy and API standards, and lead cross-divisional projects that advance technology practices.

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, such as 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 or more years of experience in software engineering and solution architecture.
  • 10 or more years of experience in enterprise architecture and design patterns.
  • 10 or more years of experience with web technologies, including JavaScript, TypeScript, and SPA frameworks.
  • Experience designing and building distributed HPC and ML systems.
  • 10 or more years of experience in cloud computing, such as AWS, Microsoft Azure, or Google Cloud.
  • 10 or more years of experience in data architecture.
  • 10 or more years of professional coding experience in commonly used languages such as Go, Java, JavaScript/TypeScript, Python, Rust, C#, or Scala.
  • 8 or more years of experience with databases and database management systems.
  • 10 or more years of professional experience across the full system development lifecycle, from conception through architecture, implementation, testing, deployment, and production support.
  • 8 or more years of experience with public cloud platforms (AWS, GCP, Azure), cloud-based productivity tools, or virtualization technologies.
  • 10 or more years of experience with networking protocols and integration with third-party distributed systems.
  • 5 or more years of experience mentoring senior engineers and driving professional development within technical teams.
  • 2 or more 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 evangelize a bold technical vision for the assigned domain.
  • Decompose 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 community.
  • Handle several projects simultaneously and balance time to maximize impact.
  • Act as a role model and mentor, coaching and strengthening the technical expertise of engineering and product colleagues.
  • Drive modernization of 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.
  • Balance deep, hands-on technical contribution and innovation with mentoring and developing peers and junior engineers.
  • Lead cross-divisional projects that promote technological best practices and enhancements.
  • Share knowledge inside and outside the organization through clear communications, code samples, blog posts, and other materials.

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