Lead Software Engineer – AI-Native Applications
IFS · London
2 months ago
HybridFull_timeenterprise asset managementai-native applicationsdistributed systems
2 months ago
Workplace
Hybrid
Employment
Full_time
Location
London
Posted
2 months ago
Summary
Lead software engineer role focused on building AI-native enterprise asset management applications using Go, distributed systems, domain-driven design, and cloud-native technologies. The role is hybrid and involves integrating large language models and agentic AI into production software while providing technical leadership and mentoring engineers.
Responsibilities
- Analyse complex enterprise problems using domain-driven design
- Design event-driven distributed systems and microservices
- Build production ai-native applications for customers
- Integrate llms, rag, and agentic workflows
- Evaluate ai features for security and reliability
- Mentor engineers and lead technical initiatives
gotypescriptnode.jsdomain-driven designbounded contextsevent-driven architectureservice decompositiondistributed systemsmicroservicesrestkuberneteskafkaredpandapostgresqlmongodbawsazureci/cdautomated testingobservabilityauthenticationauthorizationdevsecopslarge language modelsretrieval-augmented generationtool callingprompt engineeringagentic workflowsgithub copilotcursorclaude codereactmcpvector databasesai observabilityai evaluation frameworksspecification-driven development
enterprise asset managementai-native applicationsdistributed systemsevent-driven architectureenterprise saascloud-native software