Description
We are seeking a Full-stack Software Engineer who is passionate about leveraging cutting-edge open source frameworks and emerging technologies. As a Full-stack Engineer 5 at Capital One, you will be at the forefront of driving a major transformation across the organization.
Enterprise Data Tech (EDT) is responsible for managing data technology, platforms, and experiences across Capital One. Our core mission is to make data easy to find, use, understand, govern, and protect throughout the complex end-to-end data lifecycle.
Responsibilities:
- Share your passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities, mentoring other members of the engineering community
- Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help internal customers with data access and analysis
- Own and evolve the enforcement layer that lets AI agents run against consumption platforms in a well-governed fashion
- Lead delivery of MCP wrappers and implementations as well as integration with model context enrichment systems
- Drive an active security and dependency hardening backlog end-to-end , SSRF, log-injection, ReDoS, and auth-bypass fixes; triage of open Mend CVEs and VulnHunter findings , and own time-boxed platform hygiene work against hard, already-ticking deadlines
- Close correctness and feature-parity gaps across multiple query engines including Snowflake and Databricks: per-workspace routing, rate limiting, query filtering, and concurrency/memory efficiency under load
- Build out observability and reliability practice for the service , OpenTelemetry instrumentation, New Relic dashboards, PagerDuty alerting on failure classes, cross-region resilience
- Work primarily in Python on AWS ECS Fargate
Basic Qualifications:
- Bachelor's Degree or higher in Computer Science or a related quantitative field (Statistics, Economics, Operations Research, Analytics, Mathematics, Engineering)
- At least 6 years of experience in software engineering
- At least 3 years of experience with public cloud platforms (AWS, GCP, Azure), cloud-based productivity tools, or virtualization technologies
Preferred Qualifications:
- Master's Degree in Computer Science or a related field
- 9+ years of experience coding with more than two of the following: Go, Java, JavaScript/TypeScript, Python, Rust, C#, Scala
- 5+ years of experience contributing to open source frameworks
- 5+ years of experience with front-end JavaScript or TypeScript frameworks
- 5+ years of experience creating synchronous and asynchronous APIs
- 4+ years of experience with database and database management systems
- 4+ years of experience with AWS, GCP, Azure, or cloud-based productivity tools or virtualization technologies
- 4+ years of experience with CI/CD pipelines, infrastructure as code, and automated testing frameworks
- 4+ years of experience using Git-based version-control systems
- 4+ years of experience troubleshooting technical issues within cloud environments
- 3+ years of experience mentoring senior engineers and driving professional development within technical teams
- 2+ years of experience leveraging observability to identify and optimize performance bottlenecks in distributed systems
- 1+ year of experience leading architectural design reviews and influencing enterprise-wide technical standards and methodologies
- 1+ year of experience establishing and enforcing coding standards and design patterns across teams
- 1+ year of experience implementing observability and reliability practices at scale
Salary Information: The minimum and maximum full-time annual salaries for this role are: McLean, VA: $229,900 - $262,400 New York, NY: $250,800 - $286,200 Richmond, VA: $209,000 - $238,500
Benefits: Capital One offers a comprehensive, competitive, and inclusive set of health, financial and other benefits that support your total well-being.