Salary: £60,000 - 100,000 per year Requirements: Several years of experience in contact centre technologies, including at least a few years of hands-on Amazon Connect implementation experience. Proven experience delivering end-to-end cloud contact centre solutions, including IVR, routing, CTI integration, and CRM connectivity. Experience operating in production environments, handling incidents, and driving optimisation. Strong understanding of Amazon Connect architecture, flows, routing profiles, and telephony integration. Experience integrating with Salesforce or other CRM platforms. Knowledge of AWS services such as Lambda, API Gateway, S3, and CloudWatch. Ability to design resilient, scalable, and secure contact centre solutions. Strong stakeholder management and operational support capability. Degree in Computer Science, Engineering, or a related technical field, or equivalent industry experience. AWS Certified Solutions Architect Associate or Professional certification. Amazon Connect-specific accreditation or demonstrable equivalent practical experience. Proven experience as a Senior Software Engineer or in a similar role. Strong expertise in AWS services, particularly Amazon Lex and other AI/ML services. Proficiency in TypeScript and modern JavaScript frameworks. Solid understanding of DevOps methodologies and tools, including CI/CD, serverless, and monitoring. Excellent problem-solving skills and the ability to work independently and collaboratively. Strong written and verbal communication skills. Experience designing and operating AI-enabled solutions in enterprise environments, including prompt-driven workflows, retrieval-augmented systems, and AI agents. Experience applying structured evaluation, testing, and monitoring practices to ensure AI outputs are reliable, secure, and compliant. Ability to prepare and manage data used in AI workflows and support the responsible lifecycle of AI features from experimentation through deployment and continuous improvement. Strong AI and digital fluency, including safe and responsible use of AI tools with awareness of accuracy, bias, and compliance. Ability to design and reuse prompt templates to support consistent, high-quality workflow outputs. Ability to use AI to triage, classify, and analyse information within policy guardrails. Ability to recognise higher-risk scenarios and escalate to governance or security as needed. Proficiency in enterprise AI copilots, knowledge assistants, and AI-enhanced productivity tools. Alignment with our core behaviours: Take Ownership, Work as One Team, Develop a Growth Mindset, Strive to Innovate, and Champion Customers. Responsibilities: Design, develop, and maintain software solutions using AWS AI services such as Amazon Lex and large language models. Collaborate with cross-functional teams to integrate AI capabilities into contact centre solutions. Write clean, efficient, and maintainable code in TypeScript. Implement and advocate for DevOps best practices, including CI/CD pipelines, automated testing, and infrastructure as code. Lead and participate in code reviews to ensure code quality and adherence to best practices. Troubleshoot and resolve complex technical issues across multiple areas of the software stack. Stay up to date with the latest industry trends and technologies to keep our solutions competitive and sustainable. Work with existing teams to build, enhance, maintain, and support our current and future products and services within Amazon Connect. Help build services that accelerate stakeholder outcomes and deliver tangible benefits across our company. Support the design and delivery of resilient, scalable, secure contact centre and AI-enabled solutions. Contribute to the modernisation of our platforms and the advancement of a product-led way of working. Support the scaling of automation and AI from proof of concept into real end-to-end change. Take ownership of technical delivery, operational support, and continuous improvement in production environments. Technologies: AI API AWS Lambda Architect CI/CD Cloud CloudWatch CRM DevOps Support JavaScript Salesforce Security Serverless TypeScript More: We are Centrica, a family of brands and a team of 21,000 colleagues working to create a greener, fairer future by powering the planet differently. Technology is a core driver of our strategy, and our Shared Services organisation is modernising platforms, strengthening cyber and operational resilience, and advancing a product-led approach that brings engineers, data specialists, and business experts together. In this UK-based hybrid role with occasional travel to site, you will join us as a Senior Software Engineer building new capabilities in our Amazon Connect instances, with a strong focus on AWS AI technologies. We offer flexible total rewards designed to support you and your family financially, physically, and emotionally, and we are committed to helping our people grow, innovate, and make a meaningful impact. last updated 21 week of 2026