Senior Lead Software Engineer, Full Stack (Enterprise Platforms Technology)
At a glance
AI generatedTL;DR
As a Senior Lead Software Engineer in Full Stack at Enterprise Platforms Technology, you will join the Unified Customer Graph team to build an authoritative system of record for customer identity. This role involves designing API layers that enforce access control and leading architecture proofs-of-concept from ideation to production readiness. You will work on graph data models representing complex entity relationships at scale, collaborate with cross-functional teams, and drive infrastructure decisions based on performance data. The position requires extensive experience in Go, Java, or Python, AWS services like Neptune and DynamoDB, and system design at scale including distributed caching and event-driven architectures. Additionally, you must have a strong background in access control models and data governance. This role is crucial for shaping the direction of enterprise-scale platforms that serve entities and relationships with low latency.
Skills
What you'll do
- Design API layers to enforce strict access control for consumer data security.
- Lead architecture proofs-of-concept from ideation through production-ready implementation.
- Own technical workstreams, defining scope, interfaces, implementing solutions, and ensuring operational readiness.
- Design graph data models representing complex entity relationships at enterprise scale efficiently.
- Drive infrastructure decisions using performance data to ensure optimal system topology.
What we're looking for
- 9+ years of experience in Go, Java, or Python
- 4+ years of AWS service experience including Neptune, DynamoDB, Lambda, Step Functions, ECS, IAM
- 5+ years of designing and operating graph databases or large-scale relationship-oriented data systems
- Extensive experience with system design at scale, distributed caching, event-driven architectures
- 2+ years of experience with access control models and data governance at the platform layer
Employer
About Capital One Financial
Capital One Financial is a bank holding company specializing in credit cards, auto loans, banking, and savings products, known for its data-driven approach to consumer and commercial finance. Industry: Financial Services & Banking
Capital One Financial currently has 535 open roles on FindRole.
Listed pay typically runs $197,300–$225,100 across 531 roles with salary data.
Most-posted roles
- Lead Software Engineer, Full Stack 9
- Lead Software Engineer, Back End 7
- Lead Machine Learning Engineer 6
- Lead Software Engineer 6
- Senior Lead AI Engineer (AI Foundations, LLM Core and Agentic AI) 6