← All jobs

Senior Software Development Engineer

Nottingham, UK Full-time
Node.js DeveloperFull Stack Node.js DeveloperFull Stack Go DeveloperGo Developer

Archer is matching candidates to this role at Capital One. Create a free profile and Archer will check you against this role and every other live role, showing you exactly where you match.

Job Title: Senior Software Development Engineer - Amazon Connect

Location: Nottingham - Hybrid

Working Pattern: 3 days in-office (Tuesday-Thursday) and 2 days remote.

Our Mission

We’re on a mission to be a force for good in lending. Throughout our almost 30-year history, we’ve consistently been recognised as a great place to work; in 2026, Capital One was officially ranked 9th in the UK’s Best Workplaces™ list. You can hear from our team about what it’s like working at Capital One UK.

You and the Role

The UK Connect team supports Capital One’s UK Contact Centre operation run using Amazon Connect Customer on Amazon Web Services (AWS). This team sits at a fantastic intersection between enabling a busy and thriving contact centre across voice and chat channels, while delivering on its own platform roadmap and ensuring we maintain a secure and stable service. The team currently consists of engineers, a Product Manager, a Software Engineering Manager, and an Application Architect.

Working in and across tech teams is a natural part of our outcome-based culture, so you’ll have plenty of opportunity to talk, coach, learn, and deliver great outcomes for our customers. We’d be looking for you to set and maintain our engineering standards while also bringing your peers along with you on this journey. 

Please apply if you are keen to work with the following technology stack. You do not need to be an expert in all of these areas; we are primarily looking for excellent problem solvers with a strong willingness to learn and adapt to new technologies.

  • Node/TypeScript or Go for your primary software development.

  • AWS Serverless Ecosystem, using services such as Lambda, API Gateway, DynamoDB, and S3.

  • Amazon Connect Customer and our custom-built front-end portal that sits on top of it. If Connect is new to you, no problem, we can provide you all the training you need on how it works with the wider AWS ecosystem. 

  • Jenkins for infrastructure as code and CI/CD pipeline management.

  • Monitoring & Logging tools to troubleshoot problems in a distributed network of systems, such as Logz.io & NewRelic. 

And meet most of the following:

  • You possess production-grade experience of software engineering and knowledge of the software development lifecycle.

  • You enjoy leading by example, setting engineering best practices, and mentoring other engineers to broaden their skillsets.

  • You want to design and own software engineering development deployments from start to finish, thinking strategically about back-end architectural and design patterns.

  • You appreciate the sensitivity of customer data and enjoy baking quality into everything you do. Plus a focus on test-driven development and resiliency.

  • You enjoy automation and proactively managing system optimisations from identifying bottlenecks to participating in proactive incident management. (Note: There is also a chance to join our 24/7 on-call rota for extra pay).

  • You enjoy hybrid working, with Tuesday, Wednesday, and Thursday in our bright offices.

 

 

 

Apply knowing you're qualified

One free profile is all it takes. Archer checks you against this role and every other live role we list, and shows you exactly which requirements you meet before you apply.

More roles like this

See all Go jobs

Not quite the right role?

Archer scans thousands of live roles and surfaces the ones you genuinely match, each with a clear explanation of why. It keeps working after you apply, so you hear about roles you would never have found by searching.

Create your free profile