At a Glance
- Tasks: Build AI agents and contact flows using Amazon Connect while optimising performance and user experience.
- Company: Join a leading tech company focused on innovative customer experience solutions.
- Benefits: Competitive day rate, remote work flexibility, and opportunities for professional growth.
- Other info: Collaborative environment with opportunities to mentor and lead projects.
- Why this job: Make an impact in the AI and customer experience space with cutting-edge technology.
- Qualifications: Experience in software engineering, Amazon Connect, and generative AI development required.
The predicted salary is between 80100 - 97900 £ per year.
3 x Contract Senior CXE Engineer - Amazon Connect
Day Rate - DoE
Contract Length - Initial 6 months - Rolling extensions
UK Remote based - Some travel for essential meetings
Candidates must be eligible to work and reside in the UK
About the Role
You will spend the majority of your time in code and in the AWS console: building contact flows and AI agents, writing Lambda functions and CDK stacks, developing React-based agent and admin tooling, and debugging production issues on systems that serve tens of thousands of agents and millions of customer interactions. You work within architectures set by practice leads, and you're expected to pressure-test them, propose better patterns, and own the implementation quality of your workstream from first commit through production cutover. This role blends deep Amazon Connect platform engineering, generative AI development on Bedrock and Claude, and full-stack serverless work, with regular direct interaction with customer engineering teams.
Responsibilities
- AI Agent & Conversational AI Development
- Build AI-native self-service using Amazon Connect AI agents, Amazon Q in Connect, and Amazon Bedrock (Claude model family), implementing multi-agent orchestration patterns, orchestrator agents delegating to task-specific agents with escalation paths to human queues.
- Engineer prompts and tool-calling integrations at production scale: SearchProfiles lookups, case creation, external API tools, authentication flows, and guardrails against hallucination and verification loops.
- Implement barge-in handling, fallback, and error-recovery behaviour for voice AI, and validate it with turn-by-turn trace analysis.
- Optimize inference cost and latency hands-on: model tier selection (Haiku vs. Sonnet vs. Opus), prompt caching, and token budgeting against containment-rate targets.
- Diagnose AI agent performance using observability tooling (agent spans, and CloudWatch) that correlates contact flow logs, conversation transcripts, AI agent spans, tool executions, and token usage to isolate latency, cost, and quality issues.
- Build conversational experiences where intent-based NLU is the right fit, including multilingual support and SSML-tuned voice interactions.
- Amazon Connect Platform Engineering
- Build contact flows that integrate AI agents, Lambda-backed business logic, Customer Profiles, and dynamic data-driven routing.
- Implement Amazon Connect Cases and Tasks solutions: case templates, queue-based work allocation, SLA/TAT monitoring, approval workflows, and migrations from legacy case systems.
- Configure and operationalize Contact Lens for real-time sentiment, post-contact summaries, category rules, and quality management.
- Implement proficiency-based and attribute-driven routing, outbound campaigns, and workforce management (WFM) integrations for forecasting, scheduling, and adherence (FCS).
- Build out the Amazon Connect analytics data lake (Glue, Lake Formation, Athena) and QuickSight dashboards for real-time operations and executive reporting.
- Support legacy platform migrations (Avaya, Genesys, Cisco, Oracle, Salesforce): flow conversion, data migration, parallel-run validation, and production cutover on live contact centers.
- Full-Stack & Portal Engineering
- Build custom Agent Workspace experiences with the Amazon Connect Streams API, third-party app embedding, and CRM screen-pop integrations.
- Build serverless, event-driven backends with Lambda, EventBridge, Step Functions, SQS/SNS, DynamoDB, and Kinesis for real-time event processing and customer journey orchestration.
- Treat accessibility as a first-class requirement: WCAG 2.1 AA compliant components, automated axe-core/Playwright accessibility scanning, and support for VPAT/Section 508 documentation on government and enterprise engagements.
- Infrastructure, Delivery & Quality
- Author infrastructure as code with AWS CDK (TypeScript) as the primary tool and CloudFormation or Terraform where customer environments require them.
- Build and maintain CI/CD pipelines (GitHub Actions) and automated test suites: Jest/Vitest unit tests, Playwright E2E and API tests, and integration tests against live Connect instances.
- Follow phased rollout patterns for production contact centers where downtime is measured in missed calls; write the runbooks that make cutovers boring.
- Instrument monitoring and alerting (CloudWatch metrics, alarms, and custom dashboards across voice, chat, tasks, queues, agents, Lambda, and AI agents) and participate in production incident triage.
- Apply security and compliance baselines in everything you ship: least-privilege IAM, DevSecOps scanning, encryption standards.
- Collaboration & Practice Contribution
- Work directly with customer engineering teams: pair on integrations, run technical working sessions, demo completed workstreams, and lead knowledge transfer so customers can operate what you build.
- Contribute to architecture decisions within your workstream; evaluate native Connect capability before custom builds, surface trade-offs to practice leads, and document decisions.
- Perform code reviews, uphold engineering standards, and mentor junior and mid-level CX engineers through pairing and review feedback.
- Contribute reusable assets back to the practice, shared CDK constructs, skills/plugins, demo environments, and internal tooling, so the next engagement starts further ahead.
Qualifications
- Hands-on software engineering experience, including building on Amazon Connect or comparable CCaaS platforms at enterprise scale.
- Strong, current Amazon Connect skills: contact flows, routing, Cases and Tasks, Contact Lens, Customer Profiles, Streams API, and the Connect data/analytics stack.
- Hands-on experience with conversational and generative AI, Amazon Lex plus LLM-based development, including prompt engineering and tool calling.
- Strong TypeScript/Node.js and Python; production React experience; solid AWS serverless engineering.
- Infrastructure as code proficiency with AWS CDK or Terraform, including multi-account deployment patterns.
- Experience shipping and supporting production systems, testing discipline, observability instrumentation, and incident debugging.
Contract - Senior CXE Engineer - Amazon Connect in City of London employer: INNOVATIVE TECH PEOPLE LTD
As a leading Microsoft Partner, this company offers an exceptional work environment for the Modern Workplace & AI Lead role, characterised by a commitment to innovation and professional growth. Employees benefit from fully remote and flexible working arrangements, competitive packages, and the opportunity to influence cutting-edge projects in the rapidly evolving Copilot/AI landscape. With a strong focus on mentorship and career progression, this is an ideal place for those looking to make a meaningful impact while advancing their careers.
Contact Details:
INNOVATIVE TECH PEOPLE LTD Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Contract - Senior CXE Engineer - Amazon Connect in City of London
✨Get Involved in Open-Source Projects
Diving into open-source projects is a brilliant way to showcase your skills and connect with other developers in the community. Not only will you beef up your GitHub profile but you might also catch the eye of someone at INNOVATIVE TECH PEOPLE LTD who values hands-on experience over just theory.
✨Attend Local Tech Meetups
Tech meetups are gold mines for networking and discovering job opportunities, especially in the fast-paced world of software engineering. Check out local listings for events in your area and don’t shy away from introducing yourself. This could lead directly to a temporary position at INNOVATIVE TECH PEOPLE LTD!
✨Showcase Your Work Online
With temporary roles, it’s all about standing out in a short space of time. Create a portfolio website where you highlight your projects and skills. Talk about your code, and provide links to your GitHub repositories. This will not only demonstrate your abilities but will also make it easier for recruiters at INNOVATIVE TECH PEOPLE LTD to see what you bring to the table.
✨Leverage Temporary Job Boards
Don’t forget to check specialised job boards for temporary software development roles. Websites like We Work Remotely or Remote OK often list short-term gigs that can be a perfect fit. Apply directly through our website as well, making sure your application is sharp—temporary roles can move fast!
We think you need these skills to ace Contract - Senior CXE Engineer - Amazon Connect in City of London
Some tips for your application 🫡
Show Off Your Tech Skills:Make sure your CV highlights your tech stack and any programming languages you’re proficient in. Include specifics about any frameworks or technologies you’ve worked with; they can make you stand out in the sea of applicants. It’s all about showing that you have the chops we need at INNOVATIVE TECH PEOPLE LTD!
Portfolio 2.0:Since you’re applying for a temporary gig, it’s super important to showcase a portfolio that highlights your best projects. Include links to GitHub or any personal projects that demonstrate what you can do in a real-world environment. This gives us a taste of your style and your problem-solving approach!
Keep It Brief and Relevant:With a temporary position, we want to see your ability to hit the ground running. Be concise in your CV and cover letter; stick to experiences that directly relate to the role. Highlight any previous temporary roles or freelance gigs that show your adaptability and quick learning!
Tailor Your Cover Letter:Don’t just send a generic cover letter. Personalise it for Contract - Senior CXE Engineer - Amazon Connect at INNOVATIVE TECH PEOPLE LTD! Mention why this temporary role excites you and how you see yourself contributing in the short run. Show us what you've got and why you're the one for this quick turn-around!
How to prepare for a job interview at INNOVATIVE TECH PEOPLE LTD
✨Nail the Technical Skills
For a software engineering role, you'll likely face technical questions or coding tasks during your interview. Brush up on the relevant programming languages and frameworks that INNOVATIVE TECH PEOPLE LTD uses, and don’t forget to practice some coding challenges on platforms like LeetCode or HackerRank. Showing your coding prowess can really make you stand out!
✨Prepare for System Design Questions
Even for a temporary role, having a grasp of system design principles can be crucial. Be ready to discuss how you would architect a software solution, including discussing trade-offs, scalability, and performance considerations. Having examples from previous projects can really show off your analytical thinking.
✨Demonstrate Your Adaptability
Since this is a temporary role, you'll want to emphasise your ability to hit the ground running. Highlight experiences where you quickly adapted to new technologies or teams. Let’s make it clear to the interviewers at INNOVATIVE TECH PEOPLE LTD that you can learn on the job and deliver results in a short timeframe!
✨Show Off Your Portfolio
Make sure to have a portfolio or GitHub ready showcasing your projects. Having tangible evidence of what you've done—be it personal projects, contributions to open-source, or previous work—can convey how capable you are. Tailor this for what might interest INNOVATIVE TECH PEOPLE LTD, so it's relevant and sparks conversation during your interview.