Lead Software Engineer, Messaging Dispatch

Capital One Capital One · Banking · McLean, VA +1

Lead Software Engineer role focused on building and implementing technical solutions using AI technologies, LLMs, and cloud infrastructure within the Marketing and Messaging organization. The role involves leading a team, collaborating with product managers, and leveraging a diverse tech stack to deliver personalized customer experiences. Experience with prompt engineering and generative AI coding tools is preferred.

What you'd actually do

  1. Lead a portfolio of diverse technology projects and guide a team of developers with deep experience in distributed microservices and full stack systems to create solutions
  2. Collaborate with digital product managers to design and deliver robust cloud-based solutions that drive powerful, personalized experiences to help millions of Americans achieve financial empowerment
  3. Direct the design, development, testing, and implementation of technical solutions using AI technologies, large language models (LLMs), and cloud infrastructure, ensuring sound data design practices are applied
  4. Leverage a diverse technical stack including Java, JavaScript, Python, and Go, alongside modern cloud infrastructure, and advanced AWS ecosystems to deliver high-performance software solutions
  5. Champion the growth of our engineering community through active mentorship, while driving excellence in delivery by conducting rigorous code reviews to ensure technical solutions are performant and maintainable

Skills

Required

  • Bachelor's Degree
  • 4 years of professional software engineering experience
  • 1 year experience with cloud computing (AWS, Microsoft Azure, Google Cloud)
  • Java
  • JavaScript
  • Python
  • Go

Nice to have

  • Master's Degree
  • 7+ years of experience in at least one of the following: Java, JavaScript, Python, Go, TypeScript, or SQL
  • 3+ years of experience with AWS, GCP, Azure, or another cloud service
  • 4+ years of experience working with various open source frameworks
  • 4+ years of experience leading technical direction and executing large scale projects across multiple engineering teams
  • 2+ years of experience in Agile practices
  • 1+ years of experience with big data ETL using Dataflow, AWS Glue or Databricks
  • 1+ years of experience utilizing Generative AI coding tools and advanced LLM capabilities (such as Claude Code) to enhance engineering productivity
  • 1+ years of experience in prompt engineering or developing features enhanced by Artificial Intelligence
  • Experience utilizing advanced AI tooling and LLM capabilities to drive engineering productivity and innovation

What the JD emphasized

  • AI technologies
  • large language models (LLMs)
  • prompt engineering
  • Generative AI coding tools
  • advanced LLM capabilities

Other signals

  • Leverage a diverse technical stack including Java, JavaScript, Python, and Go, alongside modern cloud infrastructure, and advanced AWS ecosystems to deliver high-performance software solutions
  • Direct the design, development, testing, and implementation of technical solutions using AI technologies, large language models (LLMs), and cloud infrastructure, ensuring sound data design practices are applied
  • 1+ years of experience in prompt engineering or developing features enhanced by Artificial Intelligence
  • 1+ years of experience utilizing Generative AI coding tools and advanced LLM capabilities (such as Claude Code) to enhance engineering productivity