IFS

Lead Software Engineer – AI-Native Applications

IFS
Apply
16 days ago
London, United KingdomStaff+

Responsibilities

  • Design and build scalable backend and cloud-native enterprise applications using Go and related technologies.
  • Apply Domain-Driven Design, bounded contexts, event-driven architecture, service decomposition, and specification-driven development.
  • Integrate production AI capabilities such as LLMs, retrieval-augmented generation, tool calling, prompt engineering, and agentic workflows into enterprise products.
  • Design distributed systems, microservices, and APIs while maintaining reliability, security, maintainability, and operational excellence.
  • Evaluate AI-enabled features for quality, reliability, performance, security, and operational readiness.
  • Work with Product, Design, Engineering, and business stakeholders to solve customer problems and deliver measurable value.
  • Mentor engineers, remove blockers, lead technical initiatives, and drive engineering quality and continuous improvement.

Requirements

  • A degree in Computer Science, Software Engineering, or Information Technology.
  • At least 6 years of experience in a similar role.
  • Strong hands-on experience with Go and modern backend development; TypeScript and Node.js experience is preferred.
  • Experience designing distributed systems, microservices, and RESTful APIs.
  • Strong experience with Domain-Driven Design, bounded contexts, event-driven architecture, and service decomposition.
  • Experience with Kubernetes, Kafka, Redpanda, PostgreSQL, MongoDB, AWS, and/or Azure.
  • Experience integrating AI capabilities and Large Language Models into production enterprise software.
  • Experience with RAG, tool calling, prompt engineering, agentic workflows, and AI feature evaluation.
  • Experience with AI-assisted engineering tools such as GitHub Copilot, Cursor, or Claude Code.
  • Understanding of authentication, authorization, secure software design, DevSecOps, automated testing, observability, and production operations.
  • Strong analytical, problem-solving, communication, mentoring, and technical leadership skills.
  • Demonstrable experience defining domain models and bounded contexts and using specifications to drive software design and implementation.
  • React and modern frontend development, Enterprise SaaS or ERP products, Model Context Protocol, vector databases, AI observability, AI evaluation frameworks, or enterprise-scale AI platforms are beneficial.

Benefits

  • Flexible and hybrid work opportunities.
  • Inclusive global workplace with opportunities to collaborate across diverse teams and locations.
  • Opportunity to build production AI-native enterprise software at scale and shape intelligent products for real-world customer challenges.
IFS

About IFS

5,001-10,000 employees
Contact me