Lead Software Engineer, Back End (Enterprise Platform Technology)

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

Description For Lead Software Engineer, Back End (Enterprise Platform Technology)

Capital One is seeking a Lead Software Engineer to join their Enterprise Platforms Technology (EPTech) team, which is responsible for many of the company's crucial enterprise platforms. This role combines technical leadership with hands-on development, focusing on building and maintaining distributed microservices and full-stack systems. The position offers the opportunity to work with cutting-edge technologies while leading a team of developers and contributing to Capital One's technological transformation.

As a Lead Software Engineer, you'll be at the forefront of establishing technology practices across the company while delivering capabilities that exemplify these practices. The role involves working with modern tech stack including Java, Python, SQL, Node, Go, and Scala, as well as cloud services and container orchestration tools. You'll be responsible for leading complex technical projects, mentoring team members, and collaborating with product managers to deliver solutions that help millions of Americans achieve financial empowerment.

The ideal candidate should have strong experience in software engineering, particularly in cloud computing and distributed systems. The role offers competitive compensation ranging from $193,400 to $220,700 in McLean, VA, along with comprehensive benefits including medical insurance, 401k, and performance-based incentives. This position provides an excellent opportunity to work on enterprise-scale solutions while growing both technical and leadership skills in a supportive, innovative environment.

Capital One is committed to diversity and inclusion, offering a collaborative workplace where you'll be part of a team of makers, breakers, doers, and disruptors who love solving real problems and meeting real customer needs. The company provides extensive benefits and opportunities for professional growth, making it an ideal place for technology leaders who want to make a significant impact while advancing their careers.

Last updated 10 hours ago

Responsibilities For Lead Software Engineer, Back End (Enterprise Platform Technology)

  • Lead a portfolio of diverse technology projects
  • Lead a team of developers
  • Create solutions that help meet regulatory needs
  • 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, Back End (Enterprise Platform Technology)

Java
Python
Node.js
Go
Scala
PostgreSQL
MongoDB
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 distributed microservices
  • Knowledge of full stack systems

Benefits For Lead Software Engineer, Back End (Enterprise Platform 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, Back End (Enterprise Platform Technology)

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.

Lead Software Engineer, Back End - Rewards & Loyalty Platform

Lead Software Engineer position at Capital One focusing on backend development for the Rewards & Loyalty Platform, utilizing Java, Go, Python, and AWS cloud technologies.