Senior Lead Software Engineer, Full Stack
Capital One · San Francisco, CA · 1 wk ago
Engineering$230k–$262k/yrFull-time
About the role
Capital One is seeking a Senior Lead Software Engineer to join the AI Harness Engineering team. This role involves leading technology projects, designing and implementing AI-native software engineering harnesses, and developing trace capture and observability capabilities.
Responsibilities
- Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices and full-stack systems to create solutions that help meet regulatory needs for the company
- Lead the design and implementation of AI-native software engineering harnesses that use approved models, coding agents, and developer workflows in governed control-plane capabilities
- Build agentic workflow orchestration systems that support planning, code generation, validation, retry loops, human checkpoints, and controlled promotion through delivery environments
- Define and implement typed input/output contracts, schemas, metadata capture, and workflow state models that make agentic execution auditable and repeatable
- Develop trace capture, observability, and debugging capabilities for AI-assisted engineering workflows, including prompt/output lineage, tool-call traces, model/runtime metadata, and failure analysis
- Integrate evaluation results into CI/CD and release workflows, including quality gates for fidelity, build correctness, accessibility, security, performance, and human-review outcomes
- Build reusable APIs, services, developer tooling, dashboards, and reference implementations that enable teams to adopt AI-native engineering practices consistently
- Collaborate with digital product managers, and deliver robust cloud-based solutions that drive powerful experiences to help millions of Americans achieve financial empowerment
- Partner with application teams to migrate complex software and digital experiences using governed agentic workflows, while preserving engineering quality, customer experience, and enterprise controls
- Collaborate with Cyber, Risk, Responsible AI, Architecture, Product, and Platform teams to ensure solutions meet enterprise standards for security, auditability, compliance, and operational readiness
- Write architecture proposals, design documents, runbooks, and technical guidance that help scale harness engineering patterns across teams
- 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, and from time to time, be asked to code or evaluate code
Qualifications
- Bachelor’s Degree
- At least 6 years of experience in software engineering
- At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Preferred Qualifications
- Master’s Degree
- 9+ years of experience in at least one of the following: JavaScript, Java, TypeScript, SQL, Python, or Go
- 4+ years of experience utilizing open-source frameworks to build production-grade applications
- 4+ years of experience with cloud-native architectures, microservices, APIs, containers, Kubernetes, serverless platforms, or event-driven systems using AWS, GCP, or Microsoft Azure
- 2+ years of experience with CI/CD, automated testing, quality gates, developer productivity platforms, or observability frameworks (such as OpenTelemetry for logging, metrics, tracing, and dashboards)
- 2+ years of experience working within an Agile delivery environment utilizing Agile practices and frameworks
- 1+ years of experience integrating LLM APIs, building application workflows around generative models, or deploying AI-assisted developer tools into production or enterprise software workflows
- 1+ years of experience building or operating software evaluation frameworks, automated testing runners, regression test suites, or telemetry pipelines, schema-driven development, or workflow orchestration
- 1+ years of people management experience
- Experience collaborating with cybersecurity, risk, compliance, or data governance stakeholders to deliver software within a regulated enterprise environment
- Experience leveraging interactive AI tooling to accelerate productivity, utilizing capabilities beyond basic code completion