Software Engineer
Role details
Job location
Tech stack
Job description
Capital One is looking for an experienced Senior Software Engineer to join the team supporting the UK Contact Centre platform. Your work will directly impact thousands of customers each day through highly reliable, scalable services built on AWS.
About the Team
The UK Connect team builds and maintains the AWS systems behind Capital One's UK Contact Centre across voice and chat. The stack includes Lambda, API Gateway, DynamoDB, S3 and a custom front-end portal on top of Amazon Connect. You will work with engineers, a Product Manager, a Software Engineering Manager and an Application Architect, collaborating across wider business-critical platforms.
What you will do
-
Build, run and own the AWS serverless estate powering the UK Contact Centre
-
Develop, test and deploy production-grade software end-to-end
-
Work closely with engineering and product partners to deliver key business outcomes
-
Improve system resilience, scalability and cost efficiency
-
Participate in incident response and operational support (optional on-call rota with additional pay)
-
Contribute to best practice across the engineering organisation
-
Mentor engineers expanding into AWS and wider software development
-
Scope, estimate and plan work in an agile delivery environment
Requirements
-
Strong production experience in software engineering
-
Solid understanding of the software development lifecycle
-
Experience with Node.js, JavaScript or Go
-
Hands-on AWS experience, ideally in serverless environments (Lambda, API Gateway, DynamoDB)
-
Experience with infrastructure as code and CI/CD pipelines (e.g. Jenkins)
-
Familiarity with monitoring and logging tools for distributed systems
-
Strong understanding of backend design patterns
-
Comfortable with test-driven development and delivering high-quality code
-
Excellent communication skills and ability to collaborate across teams
-
Proactive approach to diagnosing and resolving system issues