Staff Software Engineer - Card Technology

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-based banking alongside developers, machine learning experts, product managers, and people leaders. Staff Engineers are domain experts who develop practical, reusable solutions to complex problems, drive innovation, and deliver strong technology solutions that improve business outcomes. The role calls for promoting engineering excellence and an inclusive culture, mentoring and recruiting engineers, and leading through technical contribution. You will act as a trusted advisor for key technologies, platforms, and capability domains, share knowledge through communications and technical materials, and provide expertise across the organization. The role is part of Card Core Accounts and Transactions, an organization within Card Technology that manages highly available and scalable services supporting customer-facing applications. The team is transforming its platform by migrating from legacy systems to a modern technology stack. You will architect the target-state application architecture and provide technical support to development teams, with an ongoing focus on security, performance, maintainability, and usability. You will provide technical thought leadership, modernize monolithic systems into microservices and event-driven platforms, and collaborate with engineering and architecture leaders on long-term platform strategy and API standards. The position combines hands-on technical contribution and innovation with mentoring, cross-divisional leadership, and developing the skills of engineers and peers.

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.
  • Experience with web technologies, including JavaScript, TypeScript, and single-page application frameworks.
  • Experience designing and building distributed HPC and machine learning systems.
  • Experience with cloud computing, including AWS, Microsoft Azure, or Google Cloud.
  • 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 experience across the full system development lifecycle, from conception through architecture, implementation, testing, deployment, and production support.
  • 5+ years of experience with public cloud platforms (AWS, GCP, or 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 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 engineering community.
  • Manage several projects simultaneously and balance time to maximize impact.
  • Model and mentor within the technology community, coaching and strengthening 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.
  • Contribute hands-on technical work and innovation while mentoring 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.
  • Build and improve platforms to ensure security, performance, maintainability, and usability.
  • Create communications, code samples, blog posts, and other materials to share technical knowledge.

Benefits

  • Comprehensive, competitive, and inclusive 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