Jobs · Information Technology · Texas

Lead Software Engineer, Full Stack

Capital One · Plano, TX · Yesterday
Information Technology$179k–$205k/yrFull-time

About the Team

We are seeking a Lead Software Engineer to own the lifecycle of a massive, high-velocity data ecosystem. We currently manage a large Cloudera-based stack (HBase, Kafka, NiFi) hosted on AWS EC2 and over the next 24 months, we are migrating this entire infrastructure to a modern, AWS-native serverless/managed architecture stack.

Responsibilities

  • Maintain & Optimize: Ensure the current Cloudera/HBase/Kafka production environment remains performant and stable during the transition.
  • Lead the Migration: Design and execute the phased migration of billions of records to AWS Stack with zero data loss and minimal downtime.
  • Enable Application Teams: Work directly with internal application developers to refactor data consumers, ensuring a smooth cutover from HBase APIs to new AWS-native access patterns.
  • Enforce Compliance: Implement and maintain strict data governance and security protocols (encryption, auditing, and lineage) to ensure the system remains compliant throughout the migration.
  • Modernize Ingestion: Transition legacy NiFi and Kafka workflows into streamlined, cloud-native pipelines using AWS MSK, Lambda, and Glue.

Qualifications

Basic Qualifications

  • Bachelor’s Degree
  • At least 4 years of experience in software engineering (Internship experience does not apply)
  • At least 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)

Preferred Qualifications

  • Master's Degree
  • 5+ years of experience with the Hadoop ecosystem, specifically HBase (RegionServer tuning, schema design) and NiFi.
  • 3+ years of experience architecting and deploying AWS DocumentDB or DynamoDB at a multi-billion record scale.
  • 3+ years of experience with Apache Kafka (both self-managed and AWS MSK) and AWS Lambda.
  • 3+ years of experience maintaining live production systems.
  • 1+ years of experience leveraging interactive AI tooling to accelerate productivity, utilizing capabilities beyond basic code completion
  • AWS Certified Data Engineer (Associate)
  • AWS Certified Solutions Architect (Professional)
  • AWS Certified CloudOps Engineer (Associate) or SysOps Administrator

At this time, Capital One will not sponsor a new applicant for employment authorization, or offer any immigration related support for this position.

Pay

The minimum and maximum full-time annual salaries for this role are listed below, by location. Salaries for part-time roles will be prorated based upon the agreed upon number of hours to be regularly worked.

  • Riverwoods, IL: $179,400 - $204,700
  • McLean, VA: $197,300 - $225,100
  • Plano, TX: $179,400 - $204,700

Candidates hired to work in other locations will be subject to the pay range associated with that location, and the actual annualized salary amount offered to any candidate at the time of hire will be reflected solely in the candidate’s offer letter.

This role is also eligible to earn performance-based incentive compensation, which may include cash bonus(es) and/or long-term incentives (LTI). Incentives could be discretionary or non-discretionary depending on the plan.

Benefits

Capital One offers a comprehensive, competitive, and inclusive set of health, financial, and other benefits that support your total well-being. Eligibility varies based on full or part-time status, exempt or non-exempt status, and management level. Learn more at the Capital One Careers website.

Similar jobs