Lead Software Engineer – AI-Native Applications

IFS · London, England ·

Apply on partner site You apply on the advertiser's own site — nothing is stored here.

Overview

As a Lead/Senior Software Engineer at IFS, you will architect and ship production-grade AI-native software for enterprise asset management. You’ll apply Domain-Driven Design and event-driven patterns to solve complex customer problems and integrate AI meaningfully into product capabilities. You will lead technical initiatives, mentor engineers, and collaborate with product and design to deliver scalable, secure software that drives measurable business value. This role offers a chance to shape enterprise software at scale and advance AI-enabled workflows in customer-centric solutions.

Pay / Benefits

  • hybrid work opportunities
  • inclusive workplace
  • global team
  • commitment to sustainability
  • opportunity to make a positive impact
  • engaging, collaborative culture

Responsibilities

  • Design and ship production-grade enterprise software using DDD and event-driven architectures
  • Lead technical initiatives and mentor engineers across the team
  • Integrate AI capabilities into customer-facing features (LLMs, AI workflows) to create genuine business value
  • Collaborate with Product, Design and Engineering to deliver scalable, secure solutions
  • Drive engineering excellence: quality, delivery, architecture, and operations
  • Balance innovation with maintainability, security and operational excellence
  • Communicate risks and trade-offs early and manage technical debt

Key requirements

  • Strong hands-on experience with Go and modern backend development, plus TypeScript/Node.js
  • Experience designing distributed systems, microservices and RESTful APIs
  • Deep knowledge of Domain-Driven Design, bounded contexts, event-driven architecture
  • Experience building cloud-native apps with Kubernetes, Kafka/Redpanda, PostgreSQL and MongoDB
  • Proficiency with AWS and/or Azure, CI/CD, observability and production operations
  • Security-minded software design and DevSecOps practices
  • Proven ability to mentor engineers and lead technical initiatives
  • Hands-on experience integrating AI in production software with LLMs and modern AI patterns (RAG, tool calling, agentic workflows)
  • Familiarity with AI governance, monitoring and observability
  • Minimum 6 years in a similar role and a degree in CS/SE/IT
  • Excellent communication
  • Strong problem-solving
  • Technical leadership and mentoring
  • Go and modern backend development
  • TypeScript/Node.js
  • DDD and bounded contexts
Apply on partner site Listing supplied by one of our partner job boards. Last confirmed: 9 hours ago.

Report this job

Market data from EasyWorkClub, not from the employer

Typical pay for Software developer in London: £55,000 – £110,000, from 632 adverts

2850 live adverts for Software developer in London

Same role within 50 km

Remote or home office in 15% of 745 Software developer adverts we list nationwide

More openings at IFS

57 other openings we list

IFSLondon Apply