Lead Software Engineer, (Enterprise Platforms Technology)

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

Description For Lead Software Engineer, (Enterprise Platforms Technology)

Capital One is seeking a Lead Software Engineer to join their Enterprise Platforms Technology (EPTech) team, which is responsible for many of Capital One's most important enterprise platforms. This role offers an exciting opportunity to be at the forefront of driving major technological transformation within Capital One.

The position requires a skilled leader who can manage diverse technology projects and guide a team of developers specializing in distributed microservices and full-stack systems. You'll be working with cutting-edge technologies including Java, Python, SQL, Node, Go, and Scala, while utilizing cloud services and container orchestration tools like Docker and Kubernetes.

As a Lead Software Engineer, you'll play a crucial role in establishing practices for building technology solutions across the company while delivering capabilities that exemplify these practices. The role involves collaborating with digital product managers to create robust cloud-based solutions that help millions of Americans achieve financial empowerment.

The position offers a competitive salary range of $175,800 - $220,700 (depending on location) along with comprehensive benefits including medical, dental, and vision insurance, 401k, and performance-based incentives. Capital One provides a collaborative, inclusive work environment that encourages innovation and professional growth.

This is an excellent opportunity for experienced software engineers who are passionate about leading teams, mentoring others, and staying at the forefront of technology trends. The role requires at least 4 years of professional software engineering experience and strong expertise in cloud computing platforms like AWS, Azure, or Google Cloud.

Capital One is committed to diversity and inclusion in the workplace and offers a comprehensive set of benefits supporting total well-being. The company's culture emphasizes continuous learning, innovation, and professional development, making it an ideal place for technology leaders who want to make a significant impact while advancing their careers.

Last updated 12 hours ago

Responsibilities For Lead Software Engineer, (Enterprise Platforms Technology)

  • 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
  • Work with programming languages like Java, Python, SQL, Node, Go, and Scala
  • Work with Container Orchestration services including Docker and Kubernetes

Requirements For Lead Software Engineer, (Enterprise Platforms Technology)

Java
Python
Node.js
Go
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)
  • Experience with Java or Python
  • Experience with AWS, GCP, Azure
  • Experience in Agile practices

Benefits For Lead Software Engineer, (Enterprise Platforms Technology)

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, (Enterprise Platforms Technology)

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.