Principal Software Engineer (cloud Applications)

Remote, GB, United Kingdom

Job Description

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'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

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)

Our culture:



Our values sit at the heart of the culture at Eckoh:

We

encourage and support everyone to grow with Eckoh

We

challenge, listen, and are open minded to change and suggestions from others

As trusted advisors, we use our

knowledge to solve challenges and deliver the best for our clients

We take personal_

ownership

_to strive for excellence in whatever we do

We are welcoming, embrace diversity and respect each other in a spirit of true

humanity

Our Vision:



We care about making the world secure and we believe everyone should be able to trust every brand and engage without risk.

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)

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.

Job Types: Full-time, Permanent

Pay: From 100,000.00 per year

Work Location: Remote

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.uk will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Related Jobs

Job Detail

  • Job Id
    JD3762408
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Remote, GB, United Kingdom
  • Education
    Not mentioned