Software Engineer AI in London

Software Engineer AI in London

London Full-Time 30000 - 32000 £ / year (est.) Home office (partial)
S

At a Glance

  • Tasks: Design and build backend services for cutting-edge AI features.
  • Company: Join Spendesk, a leading AI-powered spend management platform.
  • Benefits: Flexible work options, top-notch tech, wellness perks, and a vibrant office culture.
  • Other info: Diverse and inclusive team with excellent growth opportunities.
  • Why this job: Make an impact in AI while collaborating with innovative minds.
  • Qualifications: Experience in backend engineering with TypeScript/Node.js and a passion for AI.

The predicted salary is between 30000 - 32000 £ per year.

Requirements

  • Significant backend software engineering experience in production environments.
  • A strong track record of designing and shipping scalable backend services with clear ownership of reliability and maintainability.
  • Experience contributing to complex technical projects in fast-paced product organizations.
  • Hands-on exposure to AI-enabled or LLM-backed product features in production is preferred.
  • Strong backend engineering skills with Type Script / Node. js or adjacent technologies.
  • Good fluency in service design, asynchronous architectures, and resilient distributed systems.
  • Experience integrating APIs and external services into robust product backends.
  • Practical experience or strong interest in integrating LLMs into production systems, ideally using platforms such as AWS Bedrock, Open AI, or Anthropic.
  • Familiarity with technologies such as Kafka, SQS, Step Functions, Postgre SQL, and modern observability practices.
  • Highly autonomous and comfortable owning ambiguous technical problems from framing to delivery.
  • Able to work effectively in partnership with a Staff Engineer while independently delivering complex components.
  • Product-minded, customer-focused, and capable of translating business needs into backend systems.
  • Curious about AI-native product design and motivated by building durable foundations, not just short-term demos.
  • Fluent in written and spoken English, our business language.
  • Experience with conversational or agentic systems is a plus.
  • Experience integrating LLMs with tool-calling, guardrails, and evaluation loops is a plus.
  • Experience with rich content processing, document workflows, or multimodal service design is a plus.
  • Experience in Saa S, fintech, or regulated environments is a plus.

Responsibilities

  • Design, build, and operate backend services and APIs that power conversational and agentic AI features.
  • Implement services for context management, tool invocation, rich content access, and multi-step orchestration.
  • Build robust patterns for integrating LLMs through AWS Bedrock, including retries, fallbacks, tracing, and cost-aware usage.
  • Ensure services are production-ready from day one, with strong standards on reliability, maintainability, and security.
  • Partner with the IC5 Staff Engineer to implement the architecture supporting AI-native product experiences.
  • Contribute to reusable service boundaries, contracts, and interfaces that can be adopted across squads.
  • Help define how applicative squads can expose MCP-compatible tools and capabilities to central AI services.
  • Translate high-level architectural direction into concrete technical implementations and scalable engineering patterns.
  • Own complex backend components end-to-end, from design and implementation to deployment and maintenance.
  • Contribute directly to proof-of-concepts and experiments, then harden the successful ones into reliable production services.
  • Review code, challenge design decisions, and raise the quality bar on backend engineering within the squad.
  • Bring pragmatism to delivery, balancing speed of experimentation with long-term platform quality.
  • Instrument services with logs, tracing, and metrics to ensure strong production visibility and fast iteration.
  • Help define and uphold quality standards around latency, failure handling, cost efficiency, and resilience.
  • Contribute to a strong you build it, you run it culture, where backend engineers own what they ship in production.
  • Ensure AI-related services are built with secure coding and responsible data handling practices.
  • Collaborate with Product Managers and Designers to turn AI product concepts into concrete backend capabilities.
  • Partner with applicative squads to connect backend services with the tools, context, and business actions needed by AI systems.
  • Help create shared engineering knowledge around LLM integration, async workflows, and reliable AI feature delivery.

Technologies

  • Agentic AI
  • AI
  • AWS
  • Backend
  • Support
  • Kafka
  • LLM
  • MCP
  • Postgre SQL
  • Security
  • Type Script
  • Node JS
  • Cloud
  • Exposed
  • Redis

More

We are Spendesk, the AI-powered spend management and procurement platform that transforms company spending.

We simplify procurement, payment cards, expense management, invoice processing, and accounting automation, giving finance leaders visibility and control across company spend, including multi-entity structures.

We support over 200,000 users across brands such as Sound Cloud, Gousto, Sum Up, and Bloom & Wild, and we have offices in the United Kingdom, France, Spain, and Germany.

We value regular in-person collaboration and are primarily hiring in Paris, London, or Barcelona with a flexible hybrid setup; outstanding remote candidates may also be considered.

Our team works in an AI-first, product-led, collaborative, and pragmatic environment, and we offer benefits such as flexible on-site and remote policy, latest Apple equipment, access to Moka. care, great office snacks, and location-specific benefits including health insurance, wellness allowances, commuter support, meal vouchers, and gym memberships.

We are committed to diversity, inclusion, and building a culture where everyone feels welcome.

  • last updated 36 week of 2026
  • #J-18808-Ljbffr

Software Engineer AI in London employer: Spendesk

At Spendesk, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to grow and excel in their careers. As an Associate Security Engineer, you will benefit from hands-on mentorship from experienced professionals while working remotely, allowing for a flexible work-life balance. Our commitment to employee development and security excellence makes Spendesk an exceptional place to build a meaningful career in the tech industry.

S

Contact Details:

Spendesk Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer AI in London

Join Local Tech Meetups

Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Spendesk or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!

Contribute to Open Source Projects

Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Spendesk.

Tap into Online Developer Communities

Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Spendesk.

Explore Job Boards Specifically for Tech Roles

Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Spendesk that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!

We think you need these skills to ace Software Engineer AI in London

Backend Software Engineering
TypeScript
Node.js
Service Design
Asynchronous Architectures
Distributed Systems
API Integration

Some tips for your application 🫡

Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.

Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Spendesk.

Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Spendesk and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!

Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!

How to prepare for a job interview at Spendesk

Brush Up on Your Coding Skills

For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.

Know Your Tools and Frameworks

Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Spendesk uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.

Showcase Your Projects

Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.

Prepare for Behavioural Questions

While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.