Engineer the Quantum RevolutionYour expertise can help us shape the future of quantum computing at Oxford Ionics.

View Open Roles

Principal Software Engineer (Cloud Applications)

Hemel Hempstead
3 weeks ago
Applications closed

Related Jobs

View all jobs

Principal Data Engineer

Principal Data Engineer - Azure Databricks (Unity Catalog)

Principal Data Engineer - Azure Databricks (Unity Catalog) - Contract

Senior SQL Server Developer - Remote Working

Mid / Senior SQL Server DBA - Remote Working

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 solutionsCloud-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 processingAI & 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 monitoringQuality, 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 improvementsAbout 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

Subscribe to Future Tech Insights for the latest jobs & insights, direct to your inbox.

By subscribing, you agree to our privacy policy and terms of service.

Industry Insights

Discover insightful articles, industry insights, expert tips, and curated resources.

Seasonal Hiring Peaks for Data Engineering Jobs: The Best Months to Apply & Why

The UK's data engineering sector has evolved into one of Europe's most dynamic and rewarding technology markets, with roles spanning from ETL developers to platform architects and machine learning engineers. With data engineering positions commanding salaries from £32,000 for junior data engineers to £130,000+ for senior principal engineers, understanding when organisations actively recruit can significantly accelerate your career progression in this rapidly expanding field. Unlike traditional software development roles, data engineering hiring follows distinct patterns influenced by business intelligence cycles, data modernisation initiatives, and analytics platform deployments. The sector's unique combination of technical complexity, business impact requirements, and emerging technology adoption creates predictable hiring windows that strategic professionals can leverage to advance their careers in building tomorrow's data infrastructure. This comprehensive guide explores the optimal timing for data engineering job applications in the UK, examining how enterprise data strategies, regulatory reporting cycles, and technology modernisation programmes influence recruitment patterns, and why strategic timing can determine whether you join a scaling data consultancy or miss the opportunity to architect the next generation of data platforms.

Pre-Employment Checks for Data Engineering Jobs: DBS, References & Right-to-Work and more Explained

The data engineering sector in the UK has become the foundation of modern data-driven organisations, with professionals designing and maintaining the critical infrastructure that enables artificial intelligence, machine learning, and business intelligence capabilities. As companies increasingly recognise data as their most valuable asset, employers are implementing comprehensive pre-employment screening processes to ensure they recruit professionals capable of managing complex data pipelines whilst maintaining the highest standards of data governance, security, and regulatory compliance. Whether you're a data platform engineer, ETL developer, data warehouse architect, or big data specialist, understanding the extensive vetting requirements is essential for successfully advancing your career in this data-critical field. This comprehensive guide explores the various background checks and screening processes you'll encounter when applying for data engineering positions in the UK, from fundamental eligibility verification to specialised data protection compliance and technical competency assessments.

Why Now Is the Perfect Time to Launch Your Career in Data Engineering: The UK's Data Infrastructure Revolution

The United Kingdom is experiencing a data revolution that's fundamentally transforming how businesses operate, innovate, and compete in the global economy. From the AI initiatives driving London's fintech sector to the smart city projects reshaping Manchester and Birmingham, Britain's insatiable appetite for data-driven insights has created an unprecedented demand for skilled data engineers that far exceeds the available talent pool. If you've been considering a career transition or seeking to position yourself at the forefront of the digital economy, data engineering represents one of the most lucrative, future-proof, and intellectually rewarding career paths available today. The convergence of big data explosion, AI adoption, cloud transformation, and regulatory compliance has created perfect conditions for data engineering career success.