I

IFS

Cloud-based ERP, EAM, FSM, ESM solutions

Lead Software Engineer - AI-Native Applications

Backend EngineeringConfirmed live in the last 24 hours
Full-timeLondon, UKNo salary listed

About the Job

Requirements

  • Strong hands-on experience with Go and modern backend development, ideally alongside TypeScript and Node.js.
  • Experience designing and building distributed systems, microservices, and RESTful APIs.
  • Strong understanding of Domain-Driven Design, bounded contexts, event-driven architecture, and service decomposition.
  • Experience building scalable cloud-native applications using technologies such as Kubernetes, Kafka, Redpanda, PostgreSQL, and MongoDB.
  • Experience working with AWS and/or Azure.
  • Strong understanding of continuous integration and continuous delivery, automated testing, observability, and production operations.
  • Experience designing secure software, authentication and authorization mechanisms, and applying DevSecOps principles.
  • Strong analytical and problem-solving skills with the ability to mentor engineers and lead technical initiatives.
  • Experience integrating AI capabilities into production software to solve real customer or business problems.
  • Hands-on experience working with Large Language Models within enterprise applications.
  • Understanding of modern AI application patterns such as Retrieval-Augmented Generation, tool calling, prompt engineering, and agentic workflows where appropriate.
  • Experience evaluating AI-enabled features for quality, reliability, performance, security, and operational readiness.
  • Experience using AI-assisted engineering tools such as GitHub Copilot, Cursor, or Claude Code to improve software development workflows.
  • Appreciation of responsible AI practices including governance, monitoring, and observability.
  • A degree in Computer Science, Software Engineering, or Information Technology.
  • A minimum of 6 years of experience in a similar role.

Responsibilities

  • Analyze complex enterprise problems using Domain-Driven Design.
  • Design event-driven solutions and apply specification-driven AI workflows throughout software development.
  • Build and ship production-grade AI-native applications where native AI capabilities form an integral part of the customer experience.
  • Design, build, and evolve modern enterprise software for Enterprise Asset Management.
  • Deliver scalable, secure, and high-quality software that solves complex customer challenges while applying modern engineering practices and AI capabilities where they create genuine business value.
  • Work on real customer problems by building domain-driven software where AI enhances product capabilities and customer outcomes.
  • Work closely with Product, Design, and Engineering teams to build intelligent Enterprise Asset Management solutions.
  • Mentor engineers, drive engineering excellence, and help shape enterprise software.
  • Design scalable systems, model complex business domains, and build software that is reliable, maintainable, and easy to evolve.
  • Align engineering decisions with business goals and identify opportunities where AI and modern technologies can improve business processes, user experiences, and operational efficiency.
  • Work closely with Product Management and stakeholders to understand operational challenges and design software that simplifies workflows, improves decision-making, and delivers measurable value.
  • Take ownership of delivering high-quality software by removing blockers, maintaining engineering standards, and supporting teammates.
  • Deliver on commitments, communicate risks early, and make pragmatic decisions around technical debt, architecture, quality, and delivery.
  • Champion continuous improvement across engineering practices, software quality, and team collaboration.

Desired Qualifications

  • Experience with React and modern frontend development.
  • Experience building Enterprise SaaS or ERP products.
  • Experience working with Model Context Protocol or similar AI integration standards.
  • Experience with vector databases, AI observability, or AI evaluation frameworks.
  • Experience designing and delivering enterprise-scale AI platforms or AI-powered products.

About the Company

IFS

Cloud-based ERP, EAM, FSM, ESM solutions

IFS provides cloud-based enterprise software for large organizations, covering ERP, EAM, FSM, and ESM. Customers license subscriptions to access modules that handle operations, asset management, field service, and internal service workflows, with implementation and ongoing support. It stands out by offering a broad, integrated suite tailored to multiple industries and backed by a global services network. The goal is to help enterprises optimize operations, improve productivity, and advance sustainability with a scalable cloud platform.

Company size
5,001-10,000
Company stage
Growth Equity (Non-Venture Capital)
Total funding
$3.3B
Headquarters
Linköpings kommun, Sweden
Founded
1983

Recently Posted Jobs

Explore more opportunities at IFS

See more jobs