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.