Rodeo
Get started

KAPPTURE

Senior Full Stack Software Engineer AI Native Engineering

Derby
Posted about 18 hours ago
Sign up to applySee more jobs like this

How your CV stacks up

1Upload CV
2Analyse CV
3Improve CV

Upload your CV to see how well it fits this job role

?%

Company Overview

Kappture develops point-of-sale, payments, and hospitality technology for high-volume environments, including stadiums, arenas, universities, and major event venues.

Our platform supports the complete customer transaction journey across physical point of sale, mobile ordering, fulfilment, payments, loyalty, reporting, and integrations with third-party systems.

Kappture's web products are used by operators and enterprise customers to configure, manage, and understand complex hospitality operations. Reliability, usability, and maintainability are essential: the software must remain straightforward to operate while handling significant volumes, complex configuration, and demanding live-event conditions.

We are continuing to modernise our product suite and engineering practices, including the responsible use of AI-assisted development tools to improve delivery speed and software quality.

Role Purpose

We believe software engineering is undergoing its most significant transformation in decades. Kappture is rebuilding its software-development lifecycle around AI, automation, and agentic engineering.

We are seeking a Senior Full Stack Engineer who will help define what modern software development looks like at Kappture—not simply by using AI tools, but by building the standards, tooling, agents, and workflows that enable teams to deliver software faster, more safely, and at higher quality.

This is a senior hands-on role spanning React, TypeScript, C#/.NET, REST APIs, databases, and cloud-hosted services. You will deliver production software while helping architect and implement Kappture’s AI-native software-development lifecycle.

You will work with Engineering, Product, QA, Platform, and architecture colleagues to turn AI-assisted development from individual tool usage into a governed, measurable, and repeatable engineering capability.

This is not an AI research or data-science role. It is a software-engineering role for someone who understands the full delivery stack and can apply AI effectively across the software-development lifecycle.

Key Responsibilities

AI-Native Software Development

  • Help design and implement Kappture’s AI-native software-development lifecycle across requirements, design, implementation, testing, review, deployment, and production support.
  • Move beyond individual use of coding assistants by building repeatable, governed workflows that can be adopted safely across engineering teams.
  • Define practical engineering standards for AI-generated code, tests, documentation, technical designs, and pull-request contributions.
  • Establish prompt, context, and specification standards that improve the quality and consistency of AI-assisted engineering outputs.
  • Design and develop bounded engineering agents for activities such as requirements analysis, code generation, test creation, documentation, and release validation.
  • Implement or integrate Model Context Protocol servers and clients to connect agents with approved engineering tools and data sources.
  • Build developer tooling that connects AI capabilities with source control, CI/CD, testing, documentation, and observability systems.
  • Define evaluation frameworks and quality gates for AI-generated outputs before workflows are adopted at team scale.
  • Establish engineering productivity metrics such as lead time, test coverage, escaped defects, rework, and review effort, and use them to assess whether AI-enabled practices create measurable value.
  • Define proportionate governance, security, data-handling, and human-approval controls for AI-assisted development.
  • Evaluate models and tools based on task suitability, accuracy, privacy, cost, latency, and vendor dependency.
  • Coach engineers in adopting effective AI-native development practices while maintaining human accountability for architecture, quality, and release decisions.

Reasons to use Rodeo

I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?

Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.

Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.

Start with a chat, not a search bar

Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.

P

Graduate Consultant — 2026 Scheme

PwC·London, UK
£35,000/yr

Why you're a good match

Strong

Your economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.

See breakdown
Save jobNot relevant
View details

It searches the market for you

Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.

Why you're a good match

You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.

See breakdown
Strong

Experience fit

Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.

See breakdown
Strong

Only hits

No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.

Product Development and Ownership

  • Design, develop, test, and maintain high-quality applications across React and TypeScript frontends, C#/.NET services, REST APIs, and relational databases.
  • Take technical ownership of significant product features from initial refinement through implementation, testing, release, and production support.
  • Work with Product and Design to translate user requirements into clear, usable, and technically sustainable solutions.
  • Review requirements and specifications, identifying ambiguity, delivery risk, and opportunities to simplify the solution.
  • Break complex work into deliverable increments and provide credible technical estimates.
  • Ensure solutions are appropriate for high-volume hospitality and event environments where operational simplicity and reliability are critical.
  • Support the investigation and resolution of production issues within areas owned by the team.

Application Architecture and Engineering Quality

  • Contribute to the architecture and ongoing evolution of Kappture’s React and TypeScript applications and C#/.NET services.
  • Design maintainable boundaries between user interfaces, APIs, application services, and data stores.
  • Promote reusable components, consistent service patterns, and clear separation of responsibilities.
  • Improve application performance, accessibility, resilience, observability, and supportability.
  • Address technical debt pragmatically alongside product delivery.
  • Contribute technical design documentation and Architecture Decision Records where appropriate.

API and Platform Integration

  • Design, develop, and support C#/.NET application services, APIs, and background processes.
  • Design RESTful APIs with clear contracts, validation, authentication, authorisation, versioning, and error handling.
  • Integrate React and TypeScript applications with Kappture services and third-party APIs.
  • Diagnose application behaviour across frontend, API, service, and database boundaries.
  • Ensure services are observable, supportable, and resilient under production workloads.
  • Understand the wider transaction and configuration flows across Kappture’s terminals, services, reporting systems, and third-party integrations.
  • Support integrations with payment providers, loyalty platforms, ticketing systems, and other enterprise services.

Testing and Delivery

  • Develop unit, component, integration, and end-to-end automated tests.
  • Participate in pull-request reviews and ensure code meets agreed quality, security, and maintainability standards.
  • Support CI/CD pipelines and improve the reliability of application build, test, and deployment processes across frontend and backend services.
  • Deliver changes incrementally and safely, using feature controls or other deployment strategies where appropriate.

Change and Engineering Acceleration

  • Identify and lead practical improvements to engineering practices, tooling, and delivery workflows.
  • Challenge existing patterns constructively where they limit delivery speed, product quality, or maintainability.
  • Modernise established applications through incremental, evidence-based change rather than unnecessary rewrites.
  • Automate repetitive implementation, testing, documentation, and validation activities.
  • Improve developer feedback loops across local development, code review, testing, and deployment.
  • Measure the impact of improvements using lead time, quality, reliability, and productivity indicators.

Technical Leadership and Collaboration

  • Provide technical guidance and constructive code-review feedback to other engineers.
  • Support the development of colleagues through mentoring, pairing, and constructive feedback, helping to raise standards across the team.
  • Participate actively in refinement, planning, technical design, and engineering improvement activities.
  • Communicate technical decisions and risks clearly to engineering, Product, and non-technical stakeholders.
  • Take ownership of problems and follow them through to a clear outcome.

Get help with your application

Your very own career expert that helps elevate your application to the next level.

Get help applying for this job

Experience, Qualifications and Skills

Experience

  • Substantial experience delivering production software across frontend and backend systems.
  • Demonstrable ownership of complex product features across the full software-development lifecycle.
  • Experience maintaining and modernising established production applications.
  • Evidence of moving beyond individual AI coding-assistant use to introduce or improve a repeatable engineering workflow.
  • Experience with CI/CD, DevOps tooling, and automated software delivery.
  • Evidence of technical leadership through design, review, mentoring, standards, or ownership of a product area.
  • Experience working effectively within a distributed product-development team.

Technical Expertise

  • Strong React and TypeScript experience.
  • Strong C# and .NET experience.
  • Experience designing and integrating RESTful APIs.
  • Strong understanding of relational databases and SQL.
  • Experience with unit, integration, and end-to-end automated testing.
  • Practical experience with Git-based development, pull-request workflows, and CI/CD.
  • Experience building or operating applications on a cloud platform, preferably AWS.
  • Understanding of application security, authentication, authorisation, and secure software-development practices.
  • Practical experience using AI-assisted development tools within production software delivery.
  • Strong troubleshooting and system-design capability.

Leadership and Communication

  • Strong analytical and troubleshooting skills.
  • Able to explain technical decisions and trade-offs clearly.
  • Comfortable challenging unclear requirements constructively.
  • Able to work independently while keeping colleagues and stakeholders informed.
  • Pragmatic and delivery-focused, with a strong concern for software quality.
  • Comfortable taking ownership in an environment where priorities can change in response to customer and operational needs.
  • Strong written communication and the ability to collaborate asynchronously.

Desirable Experience

  • Experience implementing MCP servers or clients.
  • Experience with agentic workflows or multi-agent systems.
  • Experience designing AI evaluation or governance frameworks.
  • Experience selecting models and tools based on cost, security, privacy, and task suitability.
  • Experience with C++, Go, or systems-level software.
  • Experience in payments, point of sale, hospitality, or operational technology.

Why Join Us

  • The opportunity to build products used in major live hospitality and event environments.
  • Meaningful ownership of substantial areas of Kappture's product suite.
  • A senior hands-on position with the opportunity to influence application architecture, AI-enabled delivery, and engineering practices across the stack.
  • Remote or hybrid working within the UK or Ireland.
  • The opportunity to work across point of sale, payments, fulfilment, loyalty, and enterprise integrations.
  • Access to modern development and AI-assisted engineering tooling.
  • A competitive salary and benefits package appropriate to the role.

Benefits

  • 25 days annual leave

Reports to

Engineering Manager / Head of Engineering

Location

The role may be based remotely anywhere within the UK or Ireland.

Candidates must be based in the UK or Ireland and have the right to work in their country of employment.

The role includes occasional attendance at the Derby or Galway office for activities such as onboarding, planning, and technical collaboration.

Candidates working remotely must be able to

Trusted by 25,000+ job seekers

“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”

Jessica, London

Get help applying for this job

Skills

React
TypeScript
C#
.NET
REST APIs
SQL
AWS
CI/CD
AI-Native Engineering
System Design
Unit Testing
Integration Testing
Git
Agentic Workflows
Model Context Protocol
Software Architecture

Location

Derby, England, United Kingdom

Sign up to applySee more jobs like this