Job Title: Principal Software Engineer (Cloud Applications) Location: Hybrid / Remote (Hemel Hempstead) Salary: 100,000 per annum Job Type: Full Time, Permanent Eckoh is a market leader of Customer Engagement Security Solutions, supporting an international client base from our offices in the U.S. and the U.K. Eckoh is owned by Bridgepoint one of the world's leading private asset growth investors, with over $75 billion of assets under management. Our mission is to set the standard for secure interactions between consumers and the world's leading brands. Our innovative products build trust and deliver value through exceptional experiences. What do we do? Eckoh's Customer Engagement Security Solutions help our clients to take payments and transact securely with their customers through all engagement channels. The solutions, which are delivered globally through our cloud platforms and protected by multiple patents, remove customer's sensitive personal and payment data from client's contact centres and IT environments. They provide merchants a simple and effective way to reduce the risk of fraud and data breaches, become compliant with security regulations, as well as enhancing their brand and increasing customer satisfaction. The Role: We're looking for a Principal Software Engineer with deep expertise in cloud-native application development, large-scale data systems, and modern AI technologies. This role goes beyond traditional engineering-you'll architect, design, and build intelligent, scalable systems that power innovative, user-facing products. As the technical leader in a highly skilled team, you'll take ownership of designing distributed systems, APIs, and event processing platforms in a cloud-first environment, primarily on AWS. You'll collaborate across engineering and product to deliver high-performance software, working hands-on across the stack with languages like Node.js, Python, Nuxt, Vue and the range of AWS systems. Key Functional Responsibilities: Application & System Design: Architect and implement backend systems, APIs, and services using Node.js and Python Design systems that are scalable, reliable, and well-integrated with front-end applications (e.g., React, Nuxt, Vue) Collaborate closely with product teams to translate functional requirements into technical solutions Cloud-Native Development: Design and deploy containerized services with Amazon EKS (Elastic Kubernetes Service), focusing on scalability, resilience, and service orchestration Build cloud-native applications using AWS services such as Lambda, API Gateway, DynamoDB, SQS, and EventBridge Develop robust CI/CD pipelines for applications running in EKS and serverless environments Embrace microservices and event-driven architecture patterns Implement logging, tracing, and observability practices from day one Contribute to the design and development of cloud-native data platforms that support real-time and batch processing AI & LLM Enablement: Collaborate with data scientists and ML engineers to integrate AI/LLM capabilities into applications Build and expose intelligent APIs that leverage models from OpenAI, Hugging Face, Bedrock, or custom-trained models Support the lifecycle of AI features-from experimentation and fine-tuning to deployment and monitoring Quality, Security & Scalability: Ensure applications follow best practices for security, fault tolerance, and performance Participate in peer code reviews, architectural discussions, and incident retrospectives Actively contribute to platform evolution and tech stack improvements About you: Required skills and qualifications: 5+ years of professional hands-on software engineering experience, ideally with a focus on cloud-first applications Strong coding skills in Node.js and Python Solid experience with AWS application services (Lambda, API Gateway, Step Functions, DynamoDB, etc.) Production experience deploying and managing containerized services on Amazon EKS Proven ability to design and build modern, API-driven systems in a scalable resilient cloud-based platform Experience developing or integrating data processing systems (batch or streaming) and working with large amounts of data. Exposure to integrating LLMs or other AI models in production environments and utilising to provide applications functionality and business benefit Proven experience designing and delivering applications and systems iteratively, with a focus on rapid, incremental delivery that drives tangible business value early and often. Desirables: Experience with modern front-end frameworks and API integration (React, Vue, Angular) Familiarity with message-based architectures and tools like RabbitMQ, Kafka, or Kinesis Demonstrable experience building LLM backed systems and applications Understanding of regulatory and compliance frameworks (e.g., PCI, ISO 27001, SOC 2, GDPR) and how to apply them in software and cloud system design AWS certifications (e.g., Developer Associate, Data Analytics Specialty) Please click the APPLY button to send your CV & Cover Letter for this role. Candidates with experience or relevant job titles of; Software Developer, Software Engineer, Systems Developer, Cloud Application Engineer, IT Developer, Coder, Modeller, System Coder, Python, may also be considered for this role.
Aug 05, 2025
Full time
Job Title: Principal Software Engineer (Cloud Applications) Location: Hybrid / Remote (Hemel Hempstead) Salary: 100,000 per annum Job Type: Full Time, Permanent Eckoh is a market leader of Customer Engagement Security Solutions, supporting an international client base from our offices in the U.S. and the U.K. Eckoh is owned by Bridgepoint one of the world's leading private asset growth investors, with over $75 billion of assets under management. Our mission is to set the standard for secure interactions between consumers and the world's leading brands. Our innovative products build trust and deliver value through exceptional experiences. What do we do? Eckoh's Customer Engagement Security Solutions help our clients to take payments and transact securely with their customers through all engagement channels. The solutions, which are delivered globally through our cloud platforms and protected by multiple patents, remove customer's sensitive personal and payment data from client's contact centres and IT environments. They provide merchants a simple and effective way to reduce the risk of fraud and data breaches, become compliant with security regulations, as well as enhancing their brand and increasing customer satisfaction. The Role: We're looking for a Principal Software Engineer with deep expertise in cloud-native application development, large-scale data systems, and modern AI technologies. This role goes beyond traditional engineering-you'll architect, design, and build intelligent, scalable systems that power innovative, user-facing products. As the technical leader in a highly skilled team, you'll take ownership of designing distributed systems, APIs, and event processing platforms in a cloud-first environment, primarily on AWS. You'll collaborate across engineering and product to deliver high-performance software, working hands-on across the stack with languages like Node.js, Python, Nuxt, Vue and the range of AWS systems. Key Functional Responsibilities: Application & System Design: Architect and implement backend systems, APIs, and services using Node.js and Python Design systems that are scalable, reliable, and well-integrated with front-end applications (e.g., React, Nuxt, Vue) Collaborate closely with product teams to translate functional requirements into technical solutions Cloud-Native Development: Design and deploy containerized services with Amazon EKS (Elastic Kubernetes Service), focusing on scalability, resilience, and service orchestration Build cloud-native applications using AWS services such as Lambda, API Gateway, DynamoDB, SQS, and EventBridge Develop robust CI/CD pipelines for applications running in EKS and serverless environments Embrace microservices and event-driven architecture patterns Implement logging, tracing, and observability practices from day one Contribute to the design and development of cloud-native data platforms that support real-time and batch processing AI & LLM Enablement: Collaborate with data scientists and ML engineers to integrate AI/LLM capabilities into applications Build and expose intelligent APIs that leverage models from OpenAI, Hugging Face, Bedrock, or custom-trained models Support the lifecycle of AI features-from experimentation and fine-tuning to deployment and monitoring Quality, Security & Scalability: Ensure applications follow best practices for security, fault tolerance, and performance Participate in peer code reviews, architectural discussions, and incident retrospectives Actively contribute to platform evolution and tech stack improvements About you: Required skills and qualifications: 5+ years of professional hands-on software engineering experience, ideally with a focus on cloud-first applications Strong coding skills in Node.js and Python Solid experience with AWS application services (Lambda, API Gateway, Step Functions, DynamoDB, etc.) Production experience deploying and managing containerized services on Amazon EKS Proven ability to design and build modern, API-driven systems in a scalable resilient cloud-based platform Experience developing or integrating data processing systems (batch or streaming) and working with large amounts of data. Exposure to integrating LLMs or other AI models in production environments and utilising to provide applications functionality and business benefit Proven experience designing and delivering applications and systems iteratively, with a focus on rapid, incremental delivery that drives tangible business value early and often. Desirables: Experience with modern front-end frameworks and API integration (React, Vue, Angular) Familiarity with message-based architectures and tools like RabbitMQ, Kafka, or Kinesis Demonstrable experience building LLM backed systems and applications Understanding of regulatory and compliance frameworks (e.g., PCI, ISO 27001, SOC 2, GDPR) and how to apply them in software and cloud system design AWS certifications (e.g., Developer Associate, Data Analytics Specialty) Please click the APPLY button to send your CV & Cover Letter for this role. Candidates with experience or relevant job titles of; Software Developer, Software Engineer, Systems Developer, Cloud Application Engineer, IT Developer, Coder, Modeller, System Coder, Python, may also be considered for this role.
Job Title: Lead Software Engineer (Front End) Location: Hybrid Salary: 70,000 per annum Job Type: Full Time, Permanent Eckoh is a market leader of Customer Engagement Security Solutions, supporting an international client base from our offices in the U.S. and the U.K. Eckoh is owned by Bridgepoint one of the world's leading private asset growth investors, with over $75 billion of assets under management. Our mission is to set the standard for secure interactions between consumers and the world's leading brands. Our innovative products build trust and deliver value through exceptional experiences. Our large portfolio of clients, which includes many of the Fortune 250, come from a broad range of vertical markets including healthcare, retail, hospitality, financial services, and utilities. What do we do? Eckoh's Customer Engagement Security Solutions help our clients to take payments and transact securely with their customers through all engagement channels. The solutions, which are delivered globally through our cloud platforms and protected by multiple patents, remove customer's sensitive personal and payment data from client's contact centres and IT environments. They provide merchants a simple and effective way to reduce the risk of fraud and data breaches, become compliant with security regulations, as well as enhancing their brand and increasing customer satisfaction. The Role: We are looking for a highly experienced Lead Front-End Engineer with deep expertise in Vue.js/Nuxt and a strong eye for design and user experience. As a key member of our development team, you'll drive the architecture, development, and implementation of modern front-end systems while collaborating closely with product, design, and back-end teams. You'll set the standard for UI quality, performance, accessibility, and maintainability, ensuring our front-end stack scales with our growing product suite. Key Functional Responsibilities: Lead the design and development of scalable, responsive, and high-performance front-end applications using Vue.js and Nuxt.js. Translate UI/UX designs and product requirements into clean, maintainable code. Collaborate with designers to refine design systems, UI components, and interaction patterns. Mentor and guide other front-end engineers through code reviews, pair programming, and architectural planning. Own and drive front-end architectural decisions, performance optimization, and tooling improvements. Stay up-to-date with front-end trends and best practices to keep our stack modern and efficient. Partner with QA and back-end teams to ensure smooth, reliable integrations and deployments. Contribute to building and maintaining a component library or design system. About you: Required skills and qualifications: 5+ years of professional front-end development experience. Strong proficiency in Vue.js and Nuxt.js, including SSR and static site generation. Solid experience working with component-driven development and design systems. Demonstrated ability to implement complex UI/UX from Figma, Sketch, or similar tools. Advanced knowledge of HTML5, CSS3 (SCSS/Tailwind), JavaScript (ES6+), and related tooling. Experience leading technical teams or projects. Deep understanding of responsive design, accessibility, and performance optimization. Familiarity with CI/CD workflows and Git. Desirables: Experience with TypeScript Familiarity with animation libraries (GSAP, Framer Motion, etc.) Experience with headless CMSs (e.g., Storyblok, Contentful, Sanity) Exposure to React and its ecosystem Contribution to open-source Vue/Nuxt projects Experience working in an Agile/Scrum environment Our Benefits: 25 days holiday and increases with service Excellent Share Incentive Scheme Life insurance Simply Health scheme Access to group Bupa membership scheme. Pension scheme Discretionary annual bonus Employee Recognition schemes Free tea, coffee, fresh fruit and snacks Relaxation floor (lunch area, quiet room, pool table, Xbox) Well-being initiatives, such as in-house Reflexology and Sports Massage Discounted offers Team days and Volunteering events Christmas & summer company events Focused on education and training (conference attendance, higher education sponsorship) Our Vision: We care about making the world secure and we believe everyone should be able to trust every brand and engage without risk. Join Us! Eckoh is full of friendly, energetic, innovative, and creative individuals, who are proud to be a part of our unique success story. So, if you want to join a fantastic team, dedicated to delivering a world class service to enterprise level clients, then you should consider working here at Eckoh. Please click the APPLY button to send your CV & Cover Letter for this role. Candidates with experience or relevant job titles of; IT Developer, Software Developer, Software Engineer, Senior Developer, C/C++, Programmer, Lead Developer, Front End Developer, Web Application Developer, Technical IT Developer, IT Web Developer, IT Development Engineer, may also be considered for this role.
Aug 03, 2025
Full time
Job Title: Lead Software Engineer (Front End) Location: Hybrid Salary: 70,000 per annum Job Type: Full Time, Permanent Eckoh is a market leader of Customer Engagement Security Solutions, supporting an international client base from our offices in the U.S. and the U.K. Eckoh is owned by Bridgepoint one of the world's leading private asset growth investors, with over $75 billion of assets under management. Our mission is to set the standard for secure interactions between consumers and the world's leading brands. Our innovative products build trust and deliver value through exceptional experiences. Our large portfolio of clients, which includes many of the Fortune 250, come from a broad range of vertical markets including healthcare, retail, hospitality, financial services, and utilities. What do we do? Eckoh's Customer Engagement Security Solutions help our clients to take payments and transact securely with their customers through all engagement channels. The solutions, which are delivered globally through our cloud platforms and protected by multiple patents, remove customer's sensitive personal and payment data from client's contact centres and IT environments. They provide merchants a simple and effective way to reduce the risk of fraud and data breaches, become compliant with security regulations, as well as enhancing their brand and increasing customer satisfaction. The Role: We are looking for a highly experienced Lead Front-End Engineer with deep expertise in Vue.js/Nuxt and a strong eye for design and user experience. As a key member of our development team, you'll drive the architecture, development, and implementation of modern front-end systems while collaborating closely with product, design, and back-end teams. You'll set the standard for UI quality, performance, accessibility, and maintainability, ensuring our front-end stack scales with our growing product suite. Key Functional Responsibilities: Lead the design and development of scalable, responsive, and high-performance front-end applications using Vue.js and Nuxt.js. Translate UI/UX designs and product requirements into clean, maintainable code. Collaborate with designers to refine design systems, UI components, and interaction patterns. Mentor and guide other front-end engineers through code reviews, pair programming, and architectural planning. Own and drive front-end architectural decisions, performance optimization, and tooling improvements. Stay up-to-date with front-end trends and best practices to keep our stack modern and efficient. Partner with QA and back-end teams to ensure smooth, reliable integrations and deployments. Contribute to building and maintaining a component library or design system. About you: Required skills and qualifications: 5+ years of professional front-end development experience. Strong proficiency in Vue.js and Nuxt.js, including SSR and static site generation. Solid experience working with component-driven development and design systems. Demonstrated ability to implement complex UI/UX from Figma, Sketch, or similar tools. Advanced knowledge of HTML5, CSS3 (SCSS/Tailwind), JavaScript (ES6+), and related tooling. Experience leading technical teams or projects. Deep understanding of responsive design, accessibility, and performance optimization. Familiarity with CI/CD workflows and Git. Desirables: Experience with TypeScript Familiarity with animation libraries (GSAP, Framer Motion, etc.) Experience with headless CMSs (e.g., Storyblok, Contentful, Sanity) Exposure to React and its ecosystem Contribution to open-source Vue/Nuxt projects Experience working in an Agile/Scrum environment Our Benefits: 25 days holiday and increases with service Excellent Share Incentive Scheme Life insurance Simply Health scheme Access to group Bupa membership scheme. Pension scheme Discretionary annual bonus Employee Recognition schemes Free tea, coffee, fresh fruit and snacks Relaxation floor (lunch area, quiet room, pool table, Xbox) Well-being initiatives, such as in-house Reflexology and Sports Massage Discounted offers Team days and Volunteering events Christmas & summer company events Focused on education and training (conference attendance, higher education sponsorship) Our Vision: We care about making the world secure and we believe everyone should be able to trust every brand and engage without risk. Join Us! Eckoh is full of friendly, energetic, innovative, and creative individuals, who are proud to be a part of our unique success story. So, if you want to join a fantastic team, dedicated to delivering a world class service to enterprise level clients, then you should consider working here at Eckoh. Please click the APPLY button to send your CV & Cover Letter for this role. Candidates with experience or relevant job titles of; IT Developer, Software Developer, Software Engineer, Senior Developer, C/C++, Programmer, Lead Developer, Front End Developer, Web Application Developer, Technical IT Developer, IT Web Developer, IT Development Engineer, may also be considered for this role.
Job Title: Platform Engineer Location: Hybrid / Remote Salary: 80,000 per annum Job Type: Full Time, Permanent Eckoh is a market leader of Customer Engagement Security Solutions, supporting an international client base from our offices in the U.S. and the U.K. Eckoh is owned by Bridgepoint one of the world's leading private asset growth investors, with over $75 billion of assets under management. Our mission is to set the standard for secure interactions between consumers and the world's leading brands. Our innovative products build trust and deliver value through exceptional experiences. Our large portfolio of clients, which includes many of the Fortune 250, come from a broad range of vertical markets including healthcare, retail, hospitality, financial services, and utilities. What do we do? Eckoh's Customer Engagement Security Solutions help our clients to take payments and transact securely with their customers through all engagement channels. The solutions, which are delivered globally through our cloud platforms and protected by multiple patents, remove customer's sensitive personal and payment data from client's contact centres and IT environments. They provide merchants a simple and effective way to reduce the risk of fraud and data breaches, become compliant with security regulations, as well as enhancing their brand and increasing customer satisfaction. The Role: This is an exciting opportunity to join Eckoh's Cloud Native Platform team in a senior engineering capacity. You will play a key role in designing, building, and operating a secure, highly available, PCI-compliant AWS platform that underpins Eckoh's mission-critical services. As a senior member of the team, you will drive improvements in platform reliability, observability, and operational excellence. You will collaborate closely with development teams to enable secure, automated delivery of services while championing DevSecOps principles. This role offers the chance to shape the future of Eckoh's cloud environments, mentor other engineers, and have a real impact on system performance, scalability, and security. Key Functional Responsibilities: Design, build, and optimise a secure PCI-compliant cloud platform on AWS to support enterprise-grade applications and services. Architect and operate production workloads with a focus on high availability, scalability, and resilience. Drive observability and monitoring improvements across infrastructure and services to proactively identify issues. Promote and embed a security-first, DevSecOps culture, ensuring best practices are followed at every stage of the software lifecycle. Define, measure, and maintain key metrics (availability, MTTR, cost efficiency, performance) to meet and exceed platform KPIs. Mentor and guide engineers, sharing knowledge on cloud-native technologies, security practices, and operational excellence. Contribute to the evolution of CI/CD pipelines, IaC, and automation tooling to improve delivery speed and reliability. About you: Required skills and qualifications: 2+ years in a Site Reliability Engineering, DevOps, or Software Engineering role focused on platform development. 3+ years of development experience with a high-level programming language (e.g., Python, Go, JavaScript). Proven expertise in AWS architecture and operations, including services such as EC2, ECS/EKS, RDS, S3, IAM, and networking. Strong knowledge of CI/CD pipelines and automation tooling (Gitlab experience preferable). Experience with "infrastructure as code" (Terraform, CloudFormation), containerisation (Docker), and orchestration (Kubernetes). Proficiency with observability and monitoring solutions (e.g., CloudWatch, Prometheus, Grafana, Splunk). Strong understanding of cloud-native development practices and agile ways of working. Confident conducting peer code reviews and providing constructive technical feedback. Desirables: Experience designing solutions in multi-cloud or hybrid-cloud environments. Advanced knowledge of Kubernetes networking and service mesh technologies (e.g., Istio, Calico). Exposure to Kafka and its ecosystem (Kafka Connect, ksqlDB). Expertise in debugging complex distributed systems. Familiarity with relational databases (MySQL, PostgreSQL, Oracle). Benefits: 25 days holiday and increases with service Excellent Share Incentive Scheme Life insurance Simply Health scheme Access to group Bupa membership scheme. Pension scheme Discretionary annual bonus Employee Recognition schemes Free tea, coffee, fresh fruit and snacks Relaxation floor (lunch area, quiet room, pool table, Xbox) Well-being initiatives, such as in-house Reflexology and Sports Massage Discounted offers Team days and Volunteering events Christmas & summer company events Focused on education and training (conference attendance, higher education sponsorship) Please click the APPLY button to send your CV & Cover Letter for this role. Candidates with experience or relevant job titles of; Software Developer, Software Engineer, Java Engineer, Infrastructure Engineer, IT Developer, Programmer, Technical Developer, Cloud Infrastructure Engineer, DevOps Engineer, DevOps, Software Development may also be considered for this role.
Aug 03, 2025
Full time
Job Title: Platform Engineer Location: Hybrid / Remote Salary: 80,000 per annum Job Type: Full Time, Permanent Eckoh is a market leader of Customer Engagement Security Solutions, supporting an international client base from our offices in the U.S. and the U.K. Eckoh is owned by Bridgepoint one of the world's leading private asset growth investors, with over $75 billion of assets under management. Our mission is to set the standard for secure interactions between consumers and the world's leading brands. Our innovative products build trust and deliver value through exceptional experiences. Our large portfolio of clients, which includes many of the Fortune 250, come from a broad range of vertical markets including healthcare, retail, hospitality, financial services, and utilities. What do we do? Eckoh's Customer Engagement Security Solutions help our clients to take payments and transact securely with their customers through all engagement channels. The solutions, which are delivered globally through our cloud platforms and protected by multiple patents, remove customer's sensitive personal and payment data from client's contact centres and IT environments. They provide merchants a simple and effective way to reduce the risk of fraud and data breaches, become compliant with security regulations, as well as enhancing their brand and increasing customer satisfaction. The Role: This is an exciting opportunity to join Eckoh's Cloud Native Platform team in a senior engineering capacity. You will play a key role in designing, building, and operating a secure, highly available, PCI-compliant AWS platform that underpins Eckoh's mission-critical services. As a senior member of the team, you will drive improvements in platform reliability, observability, and operational excellence. You will collaborate closely with development teams to enable secure, automated delivery of services while championing DevSecOps principles. This role offers the chance to shape the future of Eckoh's cloud environments, mentor other engineers, and have a real impact on system performance, scalability, and security. Key Functional Responsibilities: Design, build, and optimise a secure PCI-compliant cloud platform on AWS to support enterprise-grade applications and services. Architect and operate production workloads with a focus on high availability, scalability, and resilience. Drive observability and monitoring improvements across infrastructure and services to proactively identify issues. Promote and embed a security-first, DevSecOps culture, ensuring best practices are followed at every stage of the software lifecycle. Define, measure, and maintain key metrics (availability, MTTR, cost efficiency, performance) to meet and exceed platform KPIs. Mentor and guide engineers, sharing knowledge on cloud-native technologies, security practices, and operational excellence. Contribute to the evolution of CI/CD pipelines, IaC, and automation tooling to improve delivery speed and reliability. About you: Required skills and qualifications: 2+ years in a Site Reliability Engineering, DevOps, or Software Engineering role focused on platform development. 3+ years of development experience with a high-level programming language (e.g., Python, Go, JavaScript). Proven expertise in AWS architecture and operations, including services such as EC2, ECS/EKS, RDS, S3, IAM, and networking. Strong knowledge of CI/CD pipelines and automation tooling (Gitlab experience preferable). Experience with "infrastructure as code" (Terraform, CloudFormation), containerisation (Docker), and orchestration (Kubernetes). Proficiency with observability and monitoring solutions (e.g., CloudWatch, Prometheus, Grafana, Splunk). Strong understanding of cloud-native development practices and agile ways of working. Confident conducting peer code reviews and providing constructive technical feedback. Desirables: Experience designing solutions in multi-cloud or hybrid-cloud environments. Advanced knowledge of Kubernetes networking and service mesh technologies (e.g., Istio, Calico). Exposure to Kafka and its ecosystem (Kafka Connect, ksqlDB). Expertise in debugging complex distributed systems. Familiarity with relational databases (MySQL, PostgreSQL, Oracle). Benefits: 25 days holiday and increases with service Excellent Share Incentive Scheme Life insurance Simply Health scheme Access to group Bupa membership scheme. Pension scheme Discretionary annual bonus Employee Recognition schemes Free tea, coffee, fresh fruit and snacks Relaxation floor (lunch area, quiet room, pool table, Xbox) Well-being initiatives, such as in-house Reflexology and Sports Massage Discounted offers Team days and Volunteering events Christmas & summer company events Focused on education and training (conference attendance, higher education sponsorship) Please click the APPLY button to send your CV & Cover Letter for this role. Candidates with experience or relevant job titles of; Software Developer, Software Engineer, Java Engineer, Infrastructure Engineer, IT Developer, Programmer, Technical Developer, Cloud Infrastructure Engineer, DevOps Engineer, DevOps, Software Development may also be considered for this role.