logo

Capital One

Lead Software Engineer, Back End (Enterprise Platform Technology)

Department
Engineering
Job Type / Location
McLean, Virginia
Experience Required
7+ years
Posted On

Key Responsibilities

  • Lead a portfolio of diverse technology projects and a team of developers with deep experience in distributed microservices and full stack systems
  • Design and implement event-sourced architectures with phase-specific aggregates and projection stores for auditability in regulated environments
  • Collaborate with digital product managers to deliver robust cloud-based solutions driving financial empowerment experiences
  • Mentor engineering community members and stay current with emerging technologies and industry trends
  • Participate in internal and external technology communities, and evaluate code quality
  • Develop solutions using Java, Python, SQL, Node.js, Go, or Scala with modern cloud-native tools

Requirements

  • Bachelor’s degree in Computer Science or related field
  • At least 4 years of professional software engineering experience
  • At least 1 year of experience with cloud computing (AWS, Microsoft Azure, or Google Cloud)
  • 7+ years of experience in at least one of Python, JavaScript, Java, Kotlin, TypeScript, SQL, or Go
  • 4+ years of experience with open source frameworks and 1+ years of people management experience

View Assessment Process

Think you'll be a good fit?