Capital One is seeking a Lead Software Engineer (Tech Lead) to join their engineering team in Richmond, Virginia. This role combines technical leadership with hands-on development, focusing on building and maintaining distributed microservices and full-stack systems that help meet the company's regulatory needs.
The position requires a seasoned professional who can lead a portfolio of diverse technology projects and mentor a team of developers. You'll be working with modern technologies including JavaScript, Java, TypeScript, SQL, Python, and Go, while utilizing cloud services and container orchestration tools like Docker and Kubernetes.
As a tech lead, you'll collaborate closely with digital product managers to deliver robust cloud-based solutions that impact millions of Americans' financial lives. The role offers an opportunity to stay at the forefront of technology trends and contribute to Capital One's major digital transformation initiatives.
The compensation package is competitive, ranging from $175,800 to $200,700, and includes comprehensive health and financial benefits, along with performance-based incentives. Capital One offers a collaborative, inclusive environment where innovation is encouraged and technical excellence is valued.
The ideal candidate should have at least 4 years of software engineering experience, strong cloud computing knowledge, and experience with open source frameworks. While a Bachelor's degree is required, candidates with a Master's degree are preferred. The role also demands experience in Agile practices and the ability to lead and mentor other engineers.
This position represents an excellent opportunity for experienced engineers looking to take on a leadership role while remaining hands-on with technology in a forward-thinking financial services company. You'll be part of a team that values continuous learning, innovation, and making a real impact on customers' financial well-being.