Lead / Senior Software Engineer || Enterprise Asset Management AI & Agentic Systems at IFS | England, GB | Rezi

Lead / Senior Software Engineer || Enterprise Asset Management AI & Agentic Systems at IFS

Lead / Senior Software Engineer || Enterprise Asset Management AI & Agentic Systems

IFS · England, GB

1 months ago

Lead / Senior Software Engineer || Enterprise Asset Management AI & Agentic Systems

IFS · England, GB

2 months ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Lead / Senior Software Engineer || Enterprise Asset Management AI & Agentic Systems role.

Rezi rewrites your resume against IFS's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Lead / Senior Software Engineer || Enterprise Asset Management AI & Agentic Systems posting at IFS — free, in seconds.

About the Role

We are seeking talented Lead/Senior Software Engineers to join our Enterprise Asset Management team. You will play a leading role in designing, building, and evolving modern enterprise software, delivering scalable, secure, and high-quality solutions that solve complex customer challenges. This role focuses on integrating AI capabilities into enterprise products to enhance functionality and customer outcomes, rather than AI research or platform engineering.

Responsibilities

  • Design, build, and evolve modern enterprise software.
  • Deliver scalable, secure, and high-quality software that solves complex customer challenges.
  • Apply modern engineering practices and AI capabilities where they create genuine business value.
  • Integrate emerging AI technologies into enterprise products.
  • Build 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 and drive engineering excellence.
  • Help shape the future of enterprise software at IFS.
  • Design scalable systems, model complex business domains, and build reliable, maintainable software.
  • Align engineering decisions with business goals, focusing on initiatives that deliver measurable customer value.
  • Understand the commercial impact of technical decisions and identify opportunities where AI and modern technologies can improve business processes, user experiences, and operational efficiency.
  • Make technical decisions based on customer needs and business outcomes.
  • Work closely with Product Management and stakeholders to understand operational challenges.
  • Design software that simplifies workflows, improves decision-making, and delivers measurable value.
  • Apply AI capabilities thoughtfully where they genuinely improve customer experiences.
  • Take ownership of delivering high-quality software by removing blockers, maintaining engineering standards, and supporting teammates.
  • Deliver on commitments while communicating risks early and making pragmatic decisions around technical debt, architecture, quality, and delivery.
  • Champion continuous improvement across engineering practices, software quality, and team collaboration.

Requirements

  • Demonstrable, hands-on experience designing, building, and shipping production AI applications.
  • Candidates whose AI experience is limited to using tools such as ChatGPT, Claude, Cursor or GitHub Copilot to assist software development, without demonstrable experience building AI-powered products or systems, will not meet the requirements.
  • Experience building and shipping complex production systems.
  • Understanding of how emerging AI technologies can be successfully integrated into enterprise products.
  • Strong technical leadership.
  • Excellent problem-solving and communication skills.
  • Proven track record of delivering high-quality enterprise software at scale.
  • Strong hands-on experience with Go and modern backend development, ideally alongside TypeScript/Node.js.
  • Experience designing and building distributed systems, microservices, and RESTful APIs.
  • Strong understanding of Domain-Driven Design (DDD), 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 CI/CD, automated testing, observability, and production operations.
  • Experience designing secure software, authentication and authorization mechanisms, and applying DevSecOps principles.
  • Strong analytical and problem-solving skills.
  • Experience integrating AI capabilities into production software to solve real customer or business problems.
  • Hands-on experience working with Large Language Models (LLMs) within enterprise applications.
  • Understanding of modern AI application patterns such as Retrieval-Augmented Generation (RAG), 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.
  • Minimum 6 years' experience in a similar role.
  • Excellent communication and multi-tasking skills.
  • An innovative mindset.

Skills

  • Go
  • Modern backend development
  • TypeScript/Node.js
  • Distributed systems
  • Microservices
  • RESTful APIs
  • Domain-Driven Design (DDD)
  • Bounded contexts
  • Event-driven architecture
  • Service decomposition
  • Cloud-native applications
  • Kubernetes
  • Kafka
  • Redpanda
  • PostgreSQL
  • MongoDB
  • AWS
  • Azure
  • CI/CD
  • Automated testing
  • Observability
  • Production operations
  • Secure software design
  • Authentication
  • Authorization
  • DevSecOps
  • Analytical skills
  • Problem-solving skills
  • Mentoring engineers
  • Technical leadership
  • AI integration
  • Large Language Models (LLMs)
  • Retrieval-Augmented Generation (RAG)
  • Tool calling
  • Prompt engineering
  • Agentic workflows
  • AI feature evaluation
  • AI-assisted engineering tools
  • Responsible AI practices
  • React
  • Modern frontend development
  • Enterprise SaaS
  • ERP products
  • Model Context Protocol (MCP)
  • Vector databases
  • AI observability
  • AI evaluation frameworks
  • Enterprise-scale AI platforms
  • AI-powered products

Work Type

  • Hybrid

Experience Level

  • Lead
  • Senior
  • 6+ years

Education Level

  • Degree in Computer Science, Software Engineering, or Information Technology

About the Company

  • IFS is building the next generation of AI-native enterprise software, transforming how large organizations manage assets, operations, and critical services.
  • IFS is a billion-dollar revenue company with 7000+ employees on all continents.
  • Our leading AI technology is the backbone of our award-winning enterprise software solutions.
  • We are flexible, innovative, and focused on making a real change and having a worldwide impact.
  • We help solve some of society's greatest challenges, fostering a better future through agility, collaboration, and trust.
  • We celebrate diversity and are committed to promoting an inclusive workforce.
  • We offer the opportunity to be part of a global, diverse environment, a winning team with a commitment to sustainability, and a company where we get things done.
  • We empower our team to change the status quo and make a real difference with the power of our AI-driven solutions.

Equal Opportunity

  • We celebrate diversity and understand our responsibility to reflect the diverse world we work in.
  • We are committed to promoting an inclusive workforce that fully represents the many different cultures, backgrounds, and viewpoints of our customers, our partners, and our communities.
  • As a truly international company serving people from around the globe, we realize that our success is tantamount to the respect we have for those different points of view.