Senior Software Development Engineer - Services

Capital One Capital One · Banking · Nottingham, United Kingdom

Senior Software Development Engineer role focused on designing, developing, testing, and maintaining internal-facing software products and solutions that automate business processes. Requires strong programming skills in modern OO languages (preferably Java), API development, architectural design, technical leadership, and experience with Cloud/AWS technologies. The role involves working in a complex regulated environment and offers learning opportunities with AI code assistants.

What you'd actually do

  1. Design, develop, test and maintain a range of internal facing software products and solutions that automate Business processes
  2. Work to achieve the goals and vision shared by Product Management and your team Leadership
  3. Be an advocate for governance, documentation and process, ensuring that everything we build meets our high standards whilst providing a frictionless user experience
  4. Make recommendations to stakeholders and drive a consensus of agreement for your solutions. You'll also be great at keeping them in the loop
  5. Provide technical leadership and innovate within your team.

Skills

Required

  • Java
  • SOLID principles
  • SOA
  • HTTP
  • REST
  • API development
  • architectural designs
  • technical leadership
  • mentoring engineers
  • user focussed mindset
  • Cloud/AWS technologies

Nice to have

  • AI code assistants (GitHub Copilot)

What the JD emphasized

  • complex regulated environment