Lead Software Engineer
Core
Lead a portfolio of diverse technology projects and drive major transformation within Capital One by designing, developing, and supporting full-stack solutions in a distributed microservices environment. (via careerplan.io/jobs/R245431-1-lead-software-engineer-at-capitalone)
Role type
Senior IC Lead Software Engineer (Full Stack)
Builds
Distributed microservices, full-stack systems, and deployment pipelines for Capital One's digital products.
Domain
Financial Services / Cloud Native / Full Stack Engineering
Deliverable
production ML models | product features
Required skills
Java, JavaScript, Python, Go, Node, Scala, TypeScript, Spring Boot, MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB, Angular, Vue, React, AWS, Serverless, Docker, Kubernetes, CI/CD, Agile/Kanban
Preferred skills
High Level Design (HLD), Functional/Unit/Integration testing, Server-side frameworks (Django, Express, Spring), Cloud computing (Azure, GCP)
Technologies
AWS, Spring Boot, React, Angular, Node.js, Python, Go, TypeScript, MySQL, PostgreSQL, MongoDB, Redis, Cassandra, DynamoDB, Docker, Kubernetes, Jenkins, GitLab CI
Responsibilities
Design, develop, test, implement, and support technical solutions in full-stack development tools and technologies; Lead a portfolio of diverse technology projects with deep experience in distributed microservices and full stack systems; Implement a new, fully featured local build and deployment pipeline; Debug moderately complex issues across backend, frontend, middleware, infrastructure, databases and pipelines; Teach others architecture and design patterns and how and when to apply them.
Seniority
Senior, hands-on IC with leadership responsibilities