Principal Software Engineer shaping the technical vision and architecture for large-scale Contact Centre transformation. Leading cloud-based platform design and delivery integrating voice and digital messaging channels.
Responsibilities
Define and lead the end-to-end technical architecture for voice and messaging platforms, backend integrations, and AI-driven agent augmentation
Set technical direction across multiple squads, ensuring solutions are scalable, secure, resilient, and compliant with enterprise standards
Design and deliver cloud-native, high-performance platforms, leveraging modern API architectures and distributed system patterns
Lead system design reviews and establish standards for API strategy, observability, resilience, and operational excellence
Operate with a DevSecOps mindset —you build it, you secure it, you test it, and you run it
Mentor and uplift Staff Engineers and senior engineers, fostering a culture of engineering excellence, learning, and innovation
Partner closely with internal stakeholders and external technology partners, influencing product direction and platform maturity
Requirements
Strong backend engineering foundation, ideally with .NET / .NET Core and C# (or any other tech stack)
Deep experience designing APIs and integration architectures (GraphQL and REST) for large-scale distributed systems
Hands-on experience with cloud platforms (Azure preferred; AWS also suitable) and modern cloud-native architectures
Exposure to AI/LLM integration patterns, such as real-time assistance, summarisation, or decision support (formal AI roles not required)
Experience with frontend technologies such as React or Next.js is beneficial but not essential
Strong understanding of CI/CD pipelines, infrastructure as code, monitoring, logging, and SRE practices
Solid grounding in secure engineering and DevSecOps principles within regulated environments
Full Stack Developer with expertise in C#, .NET, and React for renewable energy solutions. Join Power Factors to enhance the Unity platform for managing energy assets.
Lead Software Engineer crafting innovative customer - facing solutions at Lloyds Banking Group. Join a dynamic team to influence and improve engineering practices across our organization.
Software Engineer enhancing virtualization features for Linux and RTOS. Collaborating on hypervisor to ensure robust performance and reliability in guest OS.
Senior Full Stack Developer designing and maintaining scalable web applications for a global B2B SaaS platform. Collaborating with cross - functional teams to deliver high - quality software.
Senior Manager Software Engineering leading scalable software architecture at Verisk. Responsible for building and mentoring engineering teams with a focus on technical excellence and agile practices.
Senior Manager Software Engineering developing scalable software architectures at Verisk. Leading engineering teams and driving agile development practices for cloud - based applications.
Senior Full Stack Developer at Board Intelligence enhancing board effectiveness through AI - driven software. Delivering high - quality projects using React and Java while mentoring the development team.
Advanced Software Engineer at Honeywell focusing on quality assurance for LenelS2 OnGuard system. Responsible for developing test plans and collaborating with software developers in a hybrid work environment.
Advanced Embedded Software Engineer designing and developing embedded software solutions at Honeywell. Collaborating with teams to enhance performance and reliability across various applications.