Lead Engineer

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 GraphQL APIs, serverless functions, and cloud-based services (AWS preferred).
  • Integrate with third-party platforms and APIs (e.g. Google Workspace, ClickUp, 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.

Collaboration & Continuous Improvement (10%)

  • 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

Essential

  • 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 GraphQL APIs.
  • Comfortable working with cloud infrastructure, particularly AWS, ideally Bedrock and AgentCore
  • Experience integrating third-party APIs and building connected, data-driven applications.
  • Working knowledge of accessibility principles and WCAG compliance in front-end development.
  • Familiarity with generative AI models, frameworks and services, ideally including Anthropic and LangChain Deep Agents
  • Experience with version control (Git), CI/CD pipelines, and modern deployment practices.
  • A genuine interest in design quality - able to implement interfaces that match design intent, not just approximate it.

Desirable

  • Experience with MCP (Model Context Protocol) or similar agent/tool integration patterns.
  • Familiarity with Google Workspace APIs (Drive, Docs, Sheets, Calendar, Gmail).
  • Experience working in a consultancy, agency, or product studio environment.
  • Exposure to regulated industries (financial services, healthcare, or similar) and the constraints that come with them.
  • Contributions to open-source projects or internal tooling at a previous employer.

What Success Looks Like

In the first three months, you'll have shipped meaningful improvements to Nile's internal tooling, demonstrated that you can work effectively in a cross -functional team, and established yourself as someone the rest of the team can rely on - both for the quality of your code and your contribution to how we think about what we're building.

Over time, you'll be a core part of how Nile builds software - raising the bar on quality, bringing engineering instinct to strategic conversations, and helping the team move faster without cutting corners that matter.

Job Details

Company
Nile
Location
Edinburgh, Scotland, United Kingdom
Posted