Lead Software Engineer, Full Stack (Go, Java, AWS)

A leading financial services company providing credit cards, banking, and lending services.
$175,800 - $200,700
Backend
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance

Description For Lead Software Engineer, Full Stack (Go, Java, AWS)

Capital One is seeking a Lead Software Engineer to join their team in Atlanta, focusing on full-stack development using Go, Java, and AWS. This role involves leading a portfolio of technology projects and a team of developers specializing in distributed microservices and full-stack systems. The position is part of the EMPATH Payments and ePRISM Plus applications team, which enables agents to service Capital One customers on payment-related activities.

The role combines technical leadership with hands-on development, requiring expertise in multiple programming languages and cloud technologies. You'll be working with modern technologies including microservices, AWS infrastructure, Docker, Fargate, and Lambdas. The team operates in an agile environment using SAFe methodology, with 2-week sprints and 3-sprint product increments.

As a Lead Software Engineer, you'll be responsible for driving technical solutions while mentoring team members and staying current with technology trends. The position offers competitive compensation ($175,800 - $200,700) and comprehensive benefits. This is an excellent opportunity for experienced engineers looking to make an impact at a major financial institution while working on critical payment systems and customer-facing applications.

The ideal candidate will have strong experience in full-stack development, cloud computing, and team leadership, with the ability to balance technical excellence with business needs. You'll be part of a culture that values innovation, collaboration, and continuous learning, while working on systems that directly impact millions of customers' financial lives.

Last updated 7 hours ago

Responsibilities For Lead Software Engineer, Full Stack (Go, Java, AWS)

  • 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
  • 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 JavaScript, Java, HTML/CSS, TypeScript, SQL, Python, and Go
  • Work with AWS tools and services

Requirements For Lead Software Engineer, Full Stack (Go, Java, AWS)

Go
Java
JavaScript
TypeScript
Python
  • Bachelor's Degree
  • At least 4 years of experience in software engineering
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
  • Experience with JavaScript, Java, TypeScript, SQL, Python, or Go
  • Experience with AWS services
  • Experience in open source frameworks
  • Experience in Agile practices
  • Experience in vulnerability management (remediation)

Benefits For Lead Software Engineer, Full Stack (Go, Java, AWS)

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, Full Stack (Go, Java, 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.