Lead Software Engineer (Java/Go/Python, AWS)

A leading financial services company providing credit cards, banking, and lending services.
Richmond, VA, USA
$175,800 - $200,700
Backend
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance

Description For Lead Software Engineer (Java/Go/Python, AWS)

Capital One is seeking a Lead Software Engineer to spearhead development efforts using Java, Go, Python, and AWS technologies. This role combines technical leadership with hands-on development, focusing on building distributed microservices and cloud-based solutions that help meet regulatory requirements. The position offers an opportunity to work at the forefront of financial technology transformation, leading a team of experienced developers while staying engaged with cutting-edge technologies.

The ideal candidate will bring both technical expertise and leadership capabilities, managing diverse technology projects while mentoring team members. You'll be working in a collaborative environment, partnering with digital product managers to create solutions that impact millions of Americans' financial lives. The role requires proficiency in multiple programming languages and cloud technologies, with a focus on building scalable, robust systems.

Capital One offers a competitive compensation package, including a salary range of $175,800 - $200,700 for this position in Richmond, VA, plus performance-based incentives and comprehensive benefits. The company provides a supportive, innovative environment where technology leaders can drive meaningful change in the financial services industry while developing their careers and their teams.

This role represents an excellent opportunity for experienced engineers looking to combine technical leadership with hands-on development work at a major financial institution known for its technology-forward approach. You'll be part of a community of makers and innovators, working on solutions that have real impact while having opportunities for continued learning and growth.

Last updated 14 hours ago

Responsibilities For Lead Software Engineer (Java/Go/Python, AWS)

  • Lead a portfolio of diverse technology projects
  • Lead a team of developers with deep experience in distributed microservices
  • Create solutions that help meet regulatory needs for the company
  • Stay on top of tech trends and experiment with new technologies
  • Mentor other members of the engineering community
  • Collaborate with digital product managers
  • Deliver robust cloud-based solutions
  • Utilize programming languages like Java, Python, SQL, Node, Go, and Scala
  • Work with Open Source RDBMS and NoSQL databases
  • Use Container Orchestration services including Docker and Kubernetes
  • Work with AWS tools and services

Requirements For Lead Software Engineer (Java/Go/Python, AWS)

Java
Python
Go
Kubernetes
  • Bachelor's Degree
  • At least 4 years of professional software engineering experience
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
  • 7+ years preferred experience in Java, Scala, Python, Go, or Node.js
  • 2+ years preferred experience with AWS, GCP, Azure
  • 4+ years preferred experience in open source frameworks
  • 1+ years preferred people management experience
  • 2+ years preferred experience in Agile practices

Benefits For Lead Software Engineer (Java/Go/Python, AWS)

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive health benefits
  • Financial benefits
  • Performance based incentives
  • Cash bonuses
  • Long term incentives (LTI)

Interested in this job?

Jobs Related To Capital One Lead Software Engineer (Java/Go/Python, AWS)

Senior Lead Software Engineer, Back End

Senior Lead Backend Software Engineer position at Capital One, leading development teams and building cloud-based financial solutions using Java, Python, and modern cloud technologies.

Lead Software Engineer, Full Stack (Java/Python)

Lead Software Engineer position at Capital One focusing on full-stack development with Java/Python, leading teams and building cloud-based financial solutions.

Lead Software Engineer-Java, Bank Modernization

Lead Software Engineer position at Capital One focusing on Java development and bank modernization, offering competitive compensation and the opportunity to lead technological transformation initiatives.

Lead Software Engineer, Back End

Lead Backend Software Engineering role at Capital One in Plano, TX, offering $175-200K, focusing on cloud solutions and distributed systems with comprehensive benefits.

Lead Software Engineer, Backend (Bank Modernization)

Lead Software Engineer position at Capital One focusing on backend development for bank modernization, offering competitive salary and benefits in Richmond, VA.