About this role
This role is for a Lead Software Engineer (Full Stack) at Capital One. The position leads a portfolio of projects and developers while building cloud-based solutions using distributed microservices to meet regulatory needs.
Key Responsibilities
- Lead a portfolio of technology projects and developers
- Build solutions using distributed microservices and full stack systems
- Collaborate with digital product managers to deliver cloud-based solutions
- Apply programming languages (JavaScript, Java, TypeScript, SQL, Python, Go) and database technologies
- Use Docker and Kubernetes with AWS tools and services to deliver regulatory-focused outcomes
Technical Overview
The stack spans JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go, along with Open Source RDBMS and NoSQL databases. It uses Docker and Kubernetes for container orchestration and relies on AWS (along with cloud options such as Microsoft Azure and Google Cloud) within an Agile delivery environment.
Ideal Candidate
The ideal candidate is a Lead Full Stack Software Engineer with 4+ years of software engineering experience and at least 1 year of cloud computing experience across AWS/Amazon Web Services, Microsoft Azure, or Google Cloud. They have strong full stack and distributed microservices experience using JavaScript, Java, TypeScript, SQL, Python, and Go, and they can lead developers while delivering regulatory-focused cloud solutions.
Must-Have Skills
Lead a portfolio of diverse technology projects and a team of developersdistributed microservicesfull stack systemsJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoDockerKubernetesAWScloud computingBachelor's DegreeAt least 4 years of experience in software engineeringAt least 1 year experience with cloud computing (AWSMicrosoft AzureGoogle Cloud)regulatory needs
Nice-to-Have Skills
Master's Degree7+ years of experience in at least one of the following: JavaScriptJavaTypeScriptSQLPythonor Go3+ years of experience with AWSGCPMicrosoft Azureor another cloud service4+ years of experience in open source frameworks1+ years of people management experience2+ years of experience in Agile practices
Tools & Platforms
DockerKubernetesAWS tools and servicesMicrosoft AzureGoogle Cloud
Required Skills
distributed microservicesfull stack systemsJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesDockerKubernetesAWS tools and servicescloud computing (AWSMicrosoft AzureGoogle Cloud)Agile practicesopen source frameworkspeople management
Hard Skills
distributed microservicesfull stack systemsregulatory needscloud-based solutionsJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesContainer Orchestration services including Docker and KubernetesDockerKubernetesAWS tools and servicescloud computing (AWSMicrosoft AzureGoogle Cloud)people management experienceAgile practicesopen source frameworksdata with emerging technologiesmobile products (implied by broader tech contextnot required)
Soft Skills
passionate about marrying data with emerging technologiescollaborativeinclusiveiterative delivery environmentmentoring other members of the engineering communityshare passion for staying on top of tech trendscollaborate with digital product managerslead a team of developers
Keywords for Your Resume
Lead Software EngineerFull StackFull Stack Software Engineerdistributed microservicesfull stack systemsregulatory needscloud-based solutionsJavaScriptJavaHTML/CSSTypeScriptSQLPythonGoOpen Source RDBMSNoSQL databasesContainer Orchestration servicesDockerKubernetesAWSAmazon Web Servicescloud computingMicrosoft AzureGoogle CloudAgile practicesopen source frameworkspeople managementBachelor's DegreeAt least 4 years of experience in software engineering
Deal Breakers
Must have Bachelor's Degree, Must have at least 4 years of experience in software engineering, Must have at least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile