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

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

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

Capital One is seeking a Lead Software Engineer to join their Enterprise Platforms Technology (EPTech) team. This role offers an exciting opportunity to lead and pioneer in the technology space, solving complex business problems in a fast-paced, collaborative environment. The position involves leading a portfolio of diverse technology projects and a team of developers working with distributed microservices and full-stack systems. You'll be at the forefront of driving major transformation within Capital One, working with cutting-edge technologies including Java, Python, Cloud platforms, and microservices architecture.

The role combines technical leadership with hands-on development, requiring expertise in cloud computing, distributed systems, and modern development practices. You'll collaborate with digital product managers to deliver robust cloud-based solutions that help millions of Americans achieve financial empowerment. The position offers competitive compensation, comprehensive benefits, and the opportunity to work with one of the leading financial technology companies in the industry.

As a Lead Software Engineer, you'll be part of EPTech, which comprises many of Capital One's most important enterprise platforms. The team plays an essential role in establishing practices for building technology solutions across the company while delivering capabilities that exemplify those practices. This is an excellent opportunity for experienced engineers who are passionate about mentoring others, staying current with technology trends, and driving innovation in financial services.

Last updated 13 hours ago

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

  • Lead a portfolio of diverse technology projects and team of developers
  • Work with distributed microservices and full stack systems
  • 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

Requirements For Lead Software Engineer, Back End - Java (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 Java, Python, SQL, Node, Go, and Scala
  • Knowledge of Open Source RDBMS and NoSQL databases
  • Experience with Container Orchestration services including Docker and Kubernetes

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

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Health benefits
  • Financial benefits
  • Performance based incentive compensation
  • Cash bonuses
  • Long term incentives (LTI)

Interested in this job?

Jobs Related To Capital One Lead Software Engineer, Back End - Java (Enterprise Platform Technology)

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 (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.