Lead Software Development Engineer

Capital One Capital One · Banking · Nottingham, United Kingdom

Lead Software Development Engineer role at Capital One in Nottingham, UK. Focuses on technical leadership, end-to-end delivery of high-impact products, and guiding cross-functional teams. Emphasizes strong engineering fundamentals, cloud-native architectures (AWS), and collaboration. The role involves architecting and building services, mentoring engineers, and contributing to community best practices. While AI is mentioned as an area of innovation, the core responsibilities are in software engineering and technical leadership within a fintech domain.

What you'd actually do

  1. Architect & Build: Take end-to-end responsibility for technical design and implementation of significant services and applications.
  2. Lead & Mentor: Guide a team of engineers (not as a people leader), fostering a culture of technical excellence through Pair Programming, TDD, and BDD.
  3. Innovate at Scale: Collaborate with architects and product owners to design secure, cloud-native architectures (AWS) that perform under global demand.
  4. Community Contribution: Help set the standard for "what good looks like" by contributing to inner-sourcing and standardized best practices across our entire engineering community.

Skills

Required

  • Technical Leadership
  • Exceptional programming skills in modern OO languages
  • SOLID principles
  • SOA
  • REST
  • Cloud Fluency
  • Experience building and deploying in cloud environments
  • Communication skills

Nice to have

  • Java

What the JD emphasized

  • technical leadership
  • end-to-end delivery
  • complex, ambiguous projects
  • AI offers to innovate how we deliver software