Lead Software Development Engineer - Services

Capital One Capital One · Banking · Nottingham, United Kingdom

Lead Software Development Engineer role at Capital One, focusing on backend services and cloud development. Responsibilities include technical leadership, end-to-end project delivery, collaboration with cross-functional teams, and contributing to engineering best practices. Requires strong programming skills (Java, SOLID, SOA, HTTP, REST), AWS experience, and knowledge of secure, scalable architectures.

What you'd actually do

  1. You will lead a team or cross-functional squad in the delivery of complex and ambiguous projects that support a broader business outcome
  2. You will take end-to-end responsibility for technical design, implementation, and operational considerations
  3. Collaborate with engineers, architects, product owners, and stakeholders to ensure successful project outcomes
  4. You will play a crucial role in supporting the elevation of engineering enablement, excellence, and experience across the broader engineering community
  5. You will collaborate and contribute to the development and dissemination of standardised and sustainable best practices, tools, patterns, and frameworks that enhance the productivity and quality of engineering efforts business-wide

Skills

Required

  • technical leadership
  • backend services development
  • mobile technologies
  • API design
  • Java
  • SOLID principles
  • SOA
  • HTTP
  • REST
  • AWS
  • cloud-based development
  • secure architecture design
  • scalable architecture design
  • collaboration
  • high quality application delivery
  • Pair Programming
  • TDD
  • BDD

Nice to have

  • 10% time for innovative projects

What the JD emphasized

  • lead a team or cross-functional squad
  • technical leadership
  • backend services
  • cloud-based development
  • secure and perform at scale
  • high quality applications at scale