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
Senior Software Engineer responsible for banking services at AngelList, managing foundational systems for startups. Collaborating with teams to integrate financial infrastructure efficiently.
Senior Software Engineer building and maintaining endpoint services at Tanium. Collaborating with agile teams to design, develop, and test new product ideas.
Senior Software Engineer focused on Endpoint development, building services at Tanium with an agile team. Designing, developing, and testing new product ideas with product management for feedback.
Senior Software Engineer focused on Endpoint development at Tanium building and maintaining backend services. Collaborating with agile teams for product development.
Senior Software Engineer focused on building and maintaining endpoint services at Tanium. Collaborating with Agile teams to design and develop high - quality software solutions.
Software Full Stack Engineer developing scalable data processing solutions and ETL pipelines for Fidelity's Asset Management Technology. Collaborate with teams to power critical investment decisions.
Senior Engineer leading engineering approach for complex features at Bank of America. Delivering significant business outcomes and fostering collaborative development in financial technology.
Experienced Product Engineer (AI - focused) developing user - facing features for innovative AI education platform. Collaborating with design and product teams while optimizing AI systems for real user impact.
Senior Fullstack Developer for a Green - Tech Start Up in Berlin optimizing heating systems through software solutions. Collaborating with cross - functional teams to contribute to the energy transition.
Principal Engineer overseeing system design and platform evolution at Picnic. Focus on scalable and cost - efficient infrastructure amidst growing complexity.