×
Register Here to Apply for Jobs or Post Jobs. X

Lead Engineer, Software Engineer, AI Engineer

Job in City of Edinburgh, Edinburgh, City of Edinburgh Area, EH1, Scotland, UK
Listing for: Nile
Full Time position
Listed on 2026-05-17
Job specializations:
  • Software Development
    Software Engineer, AI Engineer, Web Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 GBP Yearly GBP 100000.00 125000.00 YEAR
Job Description & How to Apply Below
Location: City of Edinburgh

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…
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary