Staff Software Engineer - Card Technology

Capital One•San Francisco, NY

About The Position

As a Staff Engineer at Capital One, you will be part of a community of technical experts helping define the future of banking in the cloud. You will work alongside developers, machine learning experts, product managers, and people leaders. Staff Engineers lead in their domains by devising practical, reusable solutions to complex problems and driving innovation that improves business outcomes while delivering strong technology solutions. They promote engineering excellence, collaboration, and an inclusive environment, mentor engineers, and help recruit and develop technical talent. The role leads through technical contribution and serves as a trusted advisor on key technologies, platforms, and capability domains, sharing knowledge through communications, code samples, blog posts, and other materials. While specializing in a subject area, the role is expected to influence the wider organization. The Card Core Accounts and Transactions team is part of Card Technology and manages highly available, scalable services that are critical to customer-facing applications. The team is transforming its platform by migrating legacy systems to a modern technology stack. In this role, you will architect the target-state application architecture and provide technical support to development teams. You will help build and improve platforms with a continuous focus on security, performance, maintainability, and usability.

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, such as 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+ years of experience in software engineering and solution architecture.
  • 12+ years of experience in enterprise architecture and design patterns.
  • Experience with web technologies, including JavaScript, TypeScript, and SPA frameworks.
  • Experience designing and building distributed HPC and ML systems.
  • 12+ years of experience in cloud computing, such as AWS, Microsoft Azure, or Google Cloud.
  • 12+ years of experience in data architecture.
  • 12+ years of professional coding experience in commonly used languages such as Go, Java, JavaScript/TypeScript, Python, Rust, C#, or Scala.
  • 10+ years of experience with databases and database management systems.
  • 12+ years of experience across the full system development lifecycle, from conception through architecture, implementation, testing, deployment, and production support.
  • 10+ years of experience with cloud-based productivity tools or virtualization technologies.
  • 12+ years of experience with networking protocols and integration with third-party distributed systems.
  • 7+ years of experience mentoring senior engineers and driving professional development within technical teams.
  • 3+ 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 evangelize a technical vision for the domain.
  • Decompose complex problems into practical, operational solutions.
  • Ensure the quality of technical design and implementation.
  • Serve as an expert on non-functional system characteristics, including performance, scalability, and operability.
  • Continue learning and share advanced technical knowledge with the engineering 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 teams.
  • 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 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.
  • Architect the target-state application architecture and provide technical support to development teams.
  • Share knowledge through clear communications, code samples, blog posts, and other materials.

Benefits

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