Lead Software Engineer, Back End (Python, Go, AWS)

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

Description For Lead Software Engineer, Back End (Python, Go, AWS)

Capital One is seeking a Lead Software Engineer to join their backend engineering team, focusing on Python, Go, and AWS technologies. This role combines technical leadership with hands-on development, where you'll lead a team building distributed microservices and full-stack systems to meet regulatory requirements. You'll be part of a dynamic environment that values innovation and technical excellence, working on cloud-based solutions that impact millions of customers.

The position offers a competitive salary range of $175,800 - $220,700, depending on location, plus comprehensive benefits and performance incentives. You'll have the opportunity to work with modern technologies including Python, Go, Java, and various AWS services, while mentoring other engineers and staying at the forefront of technological advancement.

As a leader, you'll balance technical expertise with people management, guiding your team through complex projects while maintaining a focus on regulatory compliance and customer impact. The role requires strong experience in cloud computing, distributed systems, and modern development practices, making it ideal for experienced engineers looking to take the next step in their careers.

Capital One offers a collaborative, inclusive environment where technology innovation drives business success. You'll be part of a company that values continuous learning, provides opportunities for growth, and offers comprehensive benefits including health coverage, 401k, and various incentive programs. This role represents an opportunity to make a significant impact while working with cutting-edge technologies in a forward-thinking financial institution.

Last updated 5 hours ago

Responsibilities For Lead Software Engineer, Back End (Python, Go, AWS)

  • Lead a portfolio of diverse technology projects
  • Manage a team of developers working on distributed microservices
  • Create solutions that help meet regulatory needs
  • Stay current with tech trends and experiment with new technologies
  • Mentor other members of the engineering community
  • Collaborate with digital product managers
  • Deliver robust cloud-based solutions

Requirements For Lead Software Engineer, Back End (Python, Go, AWS)

Python
Go
Java
Node.js
Scala
PostgreSQL
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, Back End (Python, Go, AWS)

Medical Insurance
401k
Dental Insurance
Vision Insurance
Parental Leave
  • 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, Back End (Python, Go, AWS)

Lead Software Engineer, Back End (Enterprise Platform Technology)

Lead Software Engineer position at Capital One focusing on backend development for enterprise platforms, offering competitive salary and benefits in McLean, VA.

Lead Software Engineer, Back End - Java (Enterprise Platform Technology)

Lead Software Engineer position at Capital One focusing on backend development with Java, cloud technologies, and distributed systems, offering competitive compensation and comprehensive benefits.

Lead Software Engineer, Back End (Bank Modernization)

Lead Software Engineer position at Capital One focusing on backend development for bank modernization initiatives, offering competitive compensation and opportunity to work with cutting-edge technologies.

Lead Software Engineer, Back End (Bank Modernization)

Lead Software Engineer position at Capital One focusing on backend development for bank modernization initiatives, offering competitive compensation and the opportunity to lead technical teams.

Senior Lead Software Engineer - Back End - Java, Python, Big Data (Enterprise Platform Technology)

Senior Lead Software Engineer position at Capital One focusing on backend development using Java, Python, and big data technologies, offering competitive compensation and comprehensive benefits.