Position Details
About this role
Lead Software Engineer - Full Stack builds and maintains cloud-native, full-stack applications for Capital One's banking platforms, leveraging modern languages and cloud services to deliver compliant, scalable solutions.
Key Responsibilities
- Lead a portfolio of diverse technology projects and a team of developers with microservices and full-stack systems
- Stay current with tech trends and mentor engineers
- Collaborate with product managers to deliver cloud-based solutions
- Use JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, Go
- Leverage AWS, Docker, Kubernetes to deploy and operate services
Technical Overview
Tech stack includes JavaScript, Java, TypeScript, SQL, Python, Go; cloud environment across AWS/Azure/GCP; containerization with Docker and Kubernetes; CI/CD pipelines; experience with microservices and both RDBMS and NoSQL databases.
Ideal Candidate
The ideal candidate is a lead-level full-stack software engineer with 7+ years of experience across JavaScript, Java, and full-stack development, plus 3+ years cloud experience (AWS, GCP, or Azure). They should be proficient with Docker/Kubernetes, CI/CD, and open-source frameworks, and comfortable delivering cloud-based solutions in a regulated banking environment.
Must-Have Skills
Nice-to-Have Skills
Required Skills
Hard Skills
Soft Skills
Industry & Role
Clearance & Visa
Keywords for Your Resume
Deal Breakers
No sponsorships for work authorization, Lack of 4+ years of software engineering experience, Inability to work in McLean or Richmond locations
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile