Capital One logo

Lead Software Engineer, Back End (Bank Tech)

Capital One

Harrisonburg, VA
Full Time
Senior
193k-221k
9 days ago

Job Description

About the Role

Lead Software Engineer, Back End (Bank Tech) at Capital One is a role focused on building and pioneering technology solutions within the banking sector. The position involves solving complex business problems in a fast-paced, collaborative, inclusive, and iterative environment. The engineer will be part of a team that drives a major transformation by leveraging emerging technologies, data, and cloud-based solutions to meet regulatory needs and enhance customer experiences.

Key Responsibilities

  • Lead a portfolio of diverse technology projects and a team of developers with experience in distributed microservices and full stack systems to create solutions that help meet regulatory needs for the company.
  • Share passion for staying on top of tech trends, experimenting with and learning new technologies, participating in internal & external technology communities.
  • Mentor other members of the engineering community.
  • Collaborate with digital product managers to deliver robust cloud-based solutions that drive powerful experiences for millions of users.
  • Utilize programming languages like Java, SQL, Node, and Go, along with Open Source RDBMS and NoSQL databases, Container Orchestration services including Docker and Kubernetes, and various AWS tools and services.
  • Be involved in coding or code evaluation when required.

Requirements

  • Bachelor's Degree.
  • At least 4 years of professional software engineering experience (internship experience does not apply).
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud).
  • Experience with distributed microservices and full stack systems.
  • Proficiency in programming languages such as Java, SQL, Node, and Go.
  • Experience with container orchestration tools like Docker and Kubernetes.
  • Familiarity with AWS tools and services.

Nice to Have

  • Master's Degree.
  • 7+ years of experience in Java, Go, or Node.js.
  • 2+ years of experience with AWS, GCP, Azure, or other cloud services.
  • 4+ years of experience in open source frameworks.
  • 1+ years of people management experience.
  • 2+ years of experience practicing Agile methodologies.

Qualifications

  • Educational background includes a Bachelor's Degree; a Master's Degree is preferred.
  • Professional experience in software engineering and cloud computing.

Benefits & Perks

  • Comprehensive, competitive, and inclusive set of health, financial, and other benefits.
  • Performance-based incentive compensation, including cash bonuses and long-term incentives.
  • Salary ranges vary by location, with specific figures provided for McLean, VA, and Richmond, VA.

Working at Capital One

Capital One promotes a collaborative, inclusive, and innovative work environment. The company values diversity and inclusion, encourages staying on top of technological trends, and fosters a culture of continuous learning and mentorship. It emphasizes solving real problems to meet customer needs and supports total well-being through various benefits.

Apply Now

Job Details

Posted AtJul 15, 2025
Salary193k-221k
Job TypeFull Time
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Capital One

Website

capitalone.com

Location

Harrisonburg, VA

Industry

Commercial Banking

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches