Senior Full Stack Software Engineer AI Native Engineering

Kappture

Derby, ENG, GBremoteposted
Unlock apply linkApply links and the original listing are a Pro feature: £4.99/mo or £25 once.
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 AIassisted 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 softwaredevelopment 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 AIassisted 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. 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. 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 demonstrate strong independent delivery, written communication and distributed-team collaboration. About us KAPPTURE is a market-leading private equity-backed B2B technology company. With our roots firmly in the Stadia and sports market, we enhance fan experiences with our always-on technology solutions. We are also valued partners of leading Contract Catering companies and Higher Education establishments, where we drive efficiency and maximise revenue generation for our customers. At Kappture, we foster a culture of creativity, collaboration, and inclusivity. We value the unique perspectives and contributions each person brings to the table, and we encourage you to dream big, speak up, and make your mark. Your growth is our growth, and we're committed to offering you every opportunity to expand your skills, ignite new ideas, and evolve your career. We're here to help you succeed- not just in your role, but as a valued member of our team.