Taro Logo

Lead Software Engineer, Back End (Java, Spark) (Enterprise Platforms Technology)

A leading information-based technology company focused on banking, founded and led by Richard Fairbank.
Richmond, VA, USAMcLean, VA, USA
$175,800 - $220,700
Backend
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
Finance

Job Description

Capital One is seeking a Lead Software Engineer to join their Enterprise Platforms Technology team, focusing on backend development with Java and Spark. This role presents an exciting opportunity to be at the forefront of driving major technological transformation within Capital One, one of the nation's leading financial institutions.

The position involves leading a portfolio of diverse technology projects and managing a team of developers specialized in distributed microservices and scalable data pipelines. You'll be working on critical systems that help meet regulatory requirements while contributing to Capital One's technological advancement. The role combines technical leadership with hands-on development, requiring expertise in languages like Java, Python, SQL, Node, Go, and Scala, along with cloud technologies and container orchestration.

As a Lead Software Engineer, you'll be part of a dynamic environment that values innovation and collaboration. You'll work alongside digital product managers to deliver robust cloud-based solutions that impact millions of Americans' financial lives. The role offers competitive compensation ranging from $175,800 to $220,700 depending on location, plus performance-based incentives and comprehensive benefits.

The ideal candidate should have at least 4 years of software engineering experience, with strong knowledge of cloud computing platforms. Preferred qualifications include 7+ years of experience in major programming languages, expertise in building scalable data pipelines for Machine Learning models, and experience with Agile practices. This role offers an excellent opportunity to shape the future of financial technology while working with cutting-edge tools and technologies in a collaborative, inclusive environment.

Last updated 3 days ago

Responsibilities For Lead Software Engineer, Back End (Java, Spark) (Enterprise Platforms Technology)

  • Lead a portfolio of diverse technology projects and a team of developers
  • Build scalable data pipelines and full stack systems
  • Create solutions that help meet regulatory needs for the company
  • 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, Spark) (Enterprise Platforms Technology)

Java
Python
Node.js
Go
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)

Benefits For Lead Software Engineer, Back End (Java, Spark) (Enterprise Platforms Technology)

Medical Insurance
Dental Insurance
Vision Insurance
  • Performance based incentive compensation
  • Cash bonuses
  • Long term incentives (LTI)
  • Comprehensive health benefits
  • Financial benefits

Related Jobs