Distinguished Engineer - Card Rewards

Capital One Richmond, VA $244,700 - $279,200
Full Time Senior Level 7+ years Visa Sponsorship

Posted 2 weeks ago

Interested in this position?

Upload your resume and we'll match you with this and other relevant opportunities.

Upload Your Resume

About This Role

As a Distinguished Engineer in Card Rewards at Capital One, you will provide thought leadership, define the future of banking in the cloud, and build engineering excellence across teams by designing and architecting software and systems for all rewards redemption capabilities.

Responsibilities

  • Architect software and systems for all rewards redemption capabilities
  • Ensure quality and engineering excellence across systems that process hundreds of thousands of orders per day
  • Lead by example through direct code contributions to codebases
  • Leverage modern AI coding tools like Windsurf and Claude Code for maximum leverage and quality
  • Collaborate with business partners on scoping, defining, and building features for customers
  • Articulate and evangelize a bold technical vision for your domain
  • Decompose complex problems into practical and operational solutions
  • Serve as an authoritative expert on non-functional system characteristics (performance, scalability, operability)
  • Mentor and coach within the tech community to strengthen technical expertise

Requirements

  • 7+ years of experience in Software engineering including system design and regular code contributions
  • 7+ years of experience using generative AI coding tools to increase developer leverage
  • 7+ years of experience in Back End technologies (Go, Java, Python, Database Design and query expertise)
  • 7+ years of experience in Web technologies (Javascript, TypeScript and SPA frameworks)
  • 7+ years of experience creating and enforcing standards to ensure standardization and simplification of the overall platform
  • 7+ years of experience leveraging modern cloud computing platforms effectively and efficiently (e.g. AWS)
  • 7+ years of experience in designing scalable microservice architectures that operate at scale in a complex environment

Qualifications

  • Bachelor’s Degree
  • At least 7 years of experience in Software engineering including system design and regular code contributions

Nice to Have

  • Master's Degree in Computer Science or a related field
  • 10+ years of experience using generative AI coding tools to increase developer leverage
  • 10+ years of professional experience coding in commonly used languages like Java, Python, Go, JavaScript/TypeScript, Swift
  • 8+ years of professional experience in the full lifecycle of system development
  • 3+ years of experience with public or private cloud technologies
  • 8+ years of experience with Networking (BGP, Wi-Fi, SD-WAN, Cloud Networking and Data Center Networking)

Skills

Python * AWS * Java * JavaScript * Go * TypeScript * Microservices * Windsurf * Claude Code * SPA frameworks *

* Required skills

Benefits

Health benefits
Financial benefits

About Capital One

Capital One is a large financial institution seeking makers, breakers, doers and disruptors to solve real problems and meet real customer needs.

Finance
View all jobs at Capital One →