Lead Software Engineer, Back End - Rewards & Loyalty Platform

A leading financial services company providing credit cards, banking, and 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 - Rewards & Loyalty Platform

Capital One is seeking a Lead Software Engineer to join their Rewards and Loyalty Platform team, focusing on backend development. This role offers an exciting opportunity to work with modern technology stack including Java, Go, and Python, while building high-performing APIs deployed in AWS cloud. The position involves leading a portfolio of diverse technology projects and managing a team of developers specialized in distributed microservices and full-stack systems.

The ideal candidate will be passionate about marrying data with emerging technologies and driving major transformation within Capital One. You'll be responsible for creating solutions that help meet regulatory needs while collaborating with digital product managers to deliver robust cloud-based solutions that impact millions of Americans' financial empowerment.

The role requires expertise in programming languages like Java, Python, SQL, Node, Go, and Scala, along with experience in Open Source RDBMS, NoSQL databases, and Container Orchestration services. You'll be working with a cutting-edge system that manages customer reward experiences, utilizing modern tech stack and cloud infrastructure.

As a leader, you'll be expected to share your passion for technology trends, mentor team members, and occasionally participate in coding activities. The position offers competitive compensation ranging from $193,400 to $220,700, along with comprehensive benefits including medical, dental, vision insurance, and performance-based incentives.

Capital One provides a collaborative, inclusive, and iterative delivery environment where innovation and problem-solving are highly valued. This role represents an opportunity to be at the forefront of financial technology, working with a team of makers, breakers, doers, and disruptors who are committed to solving real problems and meeting customer needs.

Last updated 16 hours ago

Responsibilities For Lead Software Engineer, Back End - Rewards & Loyalty Platform

  • Lead a portfolio of diverse technology projects and team of developers
  • Work with distributed microservices and full stack systems
  • Stay current with tech trends and experiment with new technologies
  • Mentor other members of the engineering community
  • Collaborate with digital product managers
  • Deliver cloud-based solutions
  • Work with various programming languages and AWS tools

Requirements For Lead Software Engineer, Back End - Rewards & Loyalty Platform

Java
Python
Go
Node.js
Scala
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)
  • 7+ years experience in Java, Scala, Python, Go, or Node.js (preferred)
  • 2+ years of experience with AWS, GCP, Azure (preferred)
  • 4+ years of experience in open source frameworks (preferred)
  • 1+ years of people management experience (preferred)
  • 2+ years of experience in Agile practices (preferred)

Benefits For Lead Software Engineer, Back End - Rewards & Loyalty Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
  • Comprehensive 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 - Rewards & Loyalty Platform

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.