Software Engineer
Role Description
We are seeking a Software Engineer to support both client project delivery and the development of QX’s internal automation platform. This role will focus on designing and building robust integrations and middleware for enterprise AI solutions, while also contributing to scalable internal tooling that automates QX workflows and improves delivery efficiency.
This is a hands-on engineering role for someone who enjoys solving practical problems across APIs, systems integration, orchestration and lightweight platform development. You should also be comfortable using modern AI-assisted development tools, including Claude Code and OpenAI Codex, to accelerate engineering delivery, improve code quality and increase productivity across both client and internal projects. Claude Code is available across terminal, IDE, desktop and web workflows, while Codex is available as an AI coding agent across terminal, IDE and app-based environments.
Responsibilities
Design, build and maintain integrations and middleware for client AI and automation projects
Develop APIs, connectors and service layers to link AI platforms with client systems, contact centre technologies and third-party applications
Support data exchange, orchestration, authentication, monitoring and error handling across integrated solutions
Build and enhance internal platform capabilities that automate QX workflows, delivery processes and operational tasks
Use AI-assisted development tools such as Claude Code and OpenAI Codex to support coding, debugging, refactoring, documentation and delivery speed
Develop reusable components and engineering patterns that improve speed, quality and consistency across projects
Troubleshoot technical issues across integrations, services and workflow automations
Collaborate with AI Engineers, Architects and Project Managers to translate requirements into scalable technical solutions
Contribute to engineering standards, documentation, testing and release readiness
Help ensure solutions are secure, resilient and fit for production use
Ideal Profile
Previous experience delivering software, integration or automation components for production client projects
Strong practical experience with APIs, middleware, systems integration and workflow automation
Comfortable using AI-assisted engineering tools such as Cursor, Claude Code and OpenAI Codex as part of day-to-day software delivery
Interested in applying modern engineering approaches to both client-facing implementations and internal platform development
Enjoys solving complex technical problems, working at pace and taking on challenges with a pragmatic mindset
Proactive, adaptable and delivery-focused, with a strong sense of ownership
Software Engineer
Software Engineer