Lead Engineer, Software Engineer, AI Engineer
Listed on 2026-05-17
-
Software Development
Software Engineer, AI Engineer, Web Developer
Nile is a UK strategic design consultancy helping regulated enterprises navigate AI transformation. We believe the decisions organisations automate become permanent - our job is to make sure those decisions deserve to be. We work primarily in financial services and are a small, senior team that takes quality seriously.
We are looking for a Lead Engineer to come on board, responsible for designing, building, and maintaining the internal and client-facing applications that power Nile's work. This is a hands-on engineering role at the heart of Nile's technology function - spanning everything from polished, accessible front-end experiences to robust back-end services and integrations.
You will work across Nile's growing suite of internal tools (including Workbench, Fleming, and the Project Hub), build prototypes and proof-of-concept applications for clients, and contribute to the technical infrastructure that makes Nile a genuinely AI-native consultancy. You bring strong engineering instincts, care about craft, and understand that in a design consultancy, the experience layer is never an afterthought.
This role sits at the intersection of product thinking and engineering rigour. You'll work closely with designers, strategists, and AI engineers - translating ideas into working software quickly, then iterating until it's right.
Key Areas of Responsibility
Product & Application Development (55%)
- Design, develop, and maintain full-stack web applications across Nile's internal tooling and client-facing prototypes.
- Build clean, accessible, responsive front-end interfaces using modern frameworks (React, Next.js, or equivalent), with a high bar for UX quality and WCAG 2.2 compliance.
- Develop and maintain back-end services, APIs, and data integrations - including RESTful and Graph
QL APIs, serverless functions, and cloud-based services (AWS preferred). - Integrate with third-party platforms and APIs (e.g. Google Workspace, Click Up, Tick, Slack, Fireflies, OpenAI) as part of Nile's connected tooling ecosystem.
- Write clean, well-documented, maintainable code - applying appropriate testing strategies and reviewing others' work thoughtfully.
- Contribute to architectural decisions, helping the team make pragmatic choices that balance velocity with long-term maintainability.
Internal Tooling & AI Integration (25%)
- Build and extend Workbench and Fleming - Nile's internal AI platform - including new skills, integrations, and UI components.
- Implement and maintain MCP (Model Context Protocol) server integrations that connect Workbench to external tools and data sources.
- Collaborate with the AI Solutions Engineer to bring AI capabilities into product surfaces in ways that feel natural and human-centred.
- Identify opportunities to improve internal workflows through automation, tooling, and smarter integrations - and build them.
Client Prototyping & Delivery Support (10%)
- Rapidly prototype working software to support client engagements - turning design concepts into interactive, testable experiences.
- Contribute to client deliverables where working prototypes or technical demonstrations add strategic value.
- Support technical scoping conversations, helping the team understand what's buildable and at what cost.
- Work closely with designers and strategists in a cross-functional, project-based environment - comfortable picking up context quickly and contributing across disciplines.
- Participate in code reviews, engineering discussions, and retrospectives — helping build a culture of quality and continuous learning.
- Stay current with relevant technologies, frameworks, and AI developments — sharing what you learn with the broader team.
- Contribute to Nile's engineering standards: documentation, conventions, and deployment practices.
Skills & Experience
- Proven full-stack development experience, with a strong portfolio of shipped web applications.
- Proficiency in a modern front-end framework - React or Next.js strongly preferred.
- Solid back-end development skills - Node.js, Python, or similar; experience with REST and/or Graph
QL APIs. - Comfortable working with cloud infrastructure, particularly AWS, ideally Bedrock and Agent Core
- Experience integrating…
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: