About The Position

As a Senior Staff Engineer at the Senior Director level and an individual contributor at Capital One, you will help shape the future of cloud-based banking alongside developers, machine learning experts, product managers, and people leaders. You will provide domain expertise, devise practical and reusable solutions to complex problems, drive innovation, and promote engineering excellence while fostering an inclusive culture. You will mentor engineers, support recruiting, and share technical knowledge through communications, code samples, blog posts, and other materials. Your expertise will be sought throughout the organization, and you will lead through technical contribution. The Customer Acquisitions, Resiliency & Growth Organization (CARGO) in Card Tech+ owns technology for key experiences in a Capital One Card customer’s journey. In this role, you will articulate technical vision, translate complex problems into operational solutions, ensure the quality of technical design and implementation, and advise on performance, scalability, and operability. You will modernize monolithic systems into microservices and event-driven platforms, help define platform strategy and API standards, and lead cross-divisional efforts. The role combines hands-on engineering and innovation with mentoring and developing other engineers. The role is remote-eligible, and Capital One is open to hiring a remote employee. The posted annual salary ranges vary by location, from $286,200–$326,700 in several listed locations to $343,400–$392,000 in New York and San Francisco, with a separate range for McLean, Virginia. The role is also eligible for performance-based incentive compensation, which may include cash bonuses and/or long-term incentives. Capital One offers a comprehensive benefits package; 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 9 years of experience in software engineering and solution architecture.
  • At least 9 years of experience in enterprise architecture and design patterns.
  • At least 9 years of experience in cloud computing with AWS, Microsoft Azure, or Google Cloud.
  • At least 9 years of experience in data architecture.

Nice To Haves

  • Master’s degree in Computer Science or Software Engineering.
  • 12 or more years of experience in software engineering and solution architecture.
  • 12 or more years of experience in enterprise architecture and design patterns.
  • 12 or more years of experience with web technologies, including JavaScript, TypeScript, and SPA frameworks.
  • 12 or more years of experience designing and building distributed HPC and ML systems.
  • 12 or more years of experience in cloud computing with AWS, Microsoft Azure, or Google Cloud.
  • 12 or more years of experience in data architecture.
  • 12 or more years of professional coding experience in commonly used languages such as Go, Java, JavaScript/TypeScript, Python, Rust, C#, or Scala.
  • 10 or more years of experience with databases and database management systems.
  • 12 or more years of professional experience across the full system development lifecycle, from conception through architecture, implementation, testing, deployment, and production support.
  • 10 or more years of experience with cloud-based productivity tools or virtualization technologies.
  • 12 or more years of experience with networking protocols and integration with third-party distributed systems.
  • 7 or more years of experience mentoring senior engineers and driving professional development within technical teams.
  • 3 or more years of experience leading cross-domain architectural reviews or 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 domain.
  • Decompose complex problems into practical, operational solutions.
  • Ensure the quality of technical design and implementation.
  • Advise as an expert on non-functional system characteristics, including performance, scalability, and operability.
  • Continue learning and bring advanced technical knowledge to the engineering community.
  • Manage multiple projects and balance time to maximize impact.
  • Mentor and coach engineers and product community members, strengthening technical expertise.
  • 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.
  • Balance hands-on technical contribution and innovation with mentoring and developing peers and junior engineers.
  • Lead cross-divisional projects that advance technology best practices and enhancements.
  • Lead through technical contribution and act as a trusted advisor for key technologies, platforms, and capability domains.
  • Create and share clear technical communications, code samples, blog posts, and other knowledge-sharing materials.
  • Help recruit and 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