Senior Software Engineer
Nottingham Trent House (95002), United Kingdom, Nottingham, Nottinghamshire
We’re seeking a Senior Software Engineer to join one of our engineering teams based out of Nottingham. We have a hybrid working model which gives you flexibility to work from our offices and from home, you’ll be based in our Nottingham office 3 days a week on Tuesdays, Wednesdays and Thursdays.
What You’ll Do
* Be part of an engineering team responsible for building, running and owning the AWS estate that powers the UK Contact Centre platform. This mainly consists of Lambda, API Gateway, DynamoDB, S3 and our own front end portal that sits on top of Amazon Connect.
* Build, test and own your software engineering development deployments from start to finish.
* Innovate within your team and contribute to your technical domain.
* Deliver key outcomes for the business from inception through to design and hands‑on delivery, in collaboration with your team and wider engineering stakeholders.
* Estimate, scope and plan your work within an agile environment.
* Work closely with your AWS account team to ensure our solutions match target architecture patterns, are scalable to meet our demands and are cost effective.
* Be on hand to activity manage and participate in proactive incident management from an engineering perspective. There is also a chance to join the 24/7 on‑call rota, which includes extra pay.
What We’re Looking For
* Production grade experience of software engineering and knowledge of the software development lifecycle. Ideally, this will be in Node/Javascript or Go.
* Development experience within an AWS cloud environment. In particular any knowledge of running in a serverless ecosystem with AWS Lambda, API Gateway and DynamoDB.
* Familiar and comfortable working in an environment of test driven development and baking quality into the fabric of everything you do.
* A willingness to learn more about Contact Centre operations and what a good digital self service platform looks like.
* Experience of using monitoring & logging tools to troubleshoot problems in a distributed network of systems.
* Excellent understanding of infrastructure as code and CI/CD pipeline management via Jenkins.
* Strong experience in back‑end architectural and design patterns.
* Effective communication and partnering across engineering teams to share solutions and reduce waste.
* Extensive knowledge to successfully identify, troubleshoot and pre‑empt operational issues.
* Proactive approach to problem determination, identifying areas for improvement and system bottlenecks.
Additional Information
Capital One is committed to diversity in the workplace. If you require a reasonable adjustment, please contact ukrecruitment@capitalone.com. For technical support or questions about Capital One’s recruiting process, please send an email to Careers@capitalone.com.
#J-18808-Ljbffr