Job description
We are seeking an experienced and forward-thinking Senior Software Engineer to play a key role in driving a large-scale AI and intelligent automation agenda within a complex technology environment.
This is not a traditional software engineering role. We are looking for someone who combines strong full-stack development expertise with a genuine passion for AI, systems architecture, and business transformation. You will help identify, design, build, deploy and embed AI-powered solutions and agent-based workflows that deliver measurable business impact.
This opportunity is ideal for someone who wants to work in an AI-first environment where artificial intelligence is already being actively leveraged across engineering teams and business processes. You'll be joining a highly visible team with significant investment, ambitious objectives and the opportunity to influence technical direction.
What You'll Be Doing:
• Design, build and deploy AI-powered applications, services and intelligent agents that automate and enhance business workflows.
• Partner with stakeholders to identify opportunities where AI can create efficiency, scalability and operational improvements.
• Drive end-to-end solution delivery across the full technology stack, from user-facing applications through to backend services and integrations.
• Contribute to technology strategy, systems design and architectural decision-making.
• Review and govern AI-generated code, ensuring quality, maintainability and long-term sustainability.
• Leverage modern AI-assisted engineering tools to accelerate delivery while maintaining robust engineering standards.
• Champion scalable, secure and interoperable technology solutions.
• Help shape the roadmap for AI adoption across the organisation and contribute to long-term innovation initiatives.
• Work within a fast-moving environment where experimentation, continuous learning and rapid execution are encouraged.
Desired Experience
• 8-12+ years software engineering experience within complex enterprise technology environments.
• Strong full-stack development capability with the ability to operate across multiple technologies and platforms.
• Experience designing and delivering scalable distributed systems.
• Proven understanding of software architecture and modern design principles.
• Practical experience building, deploying or integrating AI, machine learning, generative AI or agent-based solutions.
• Strong systems-thinking mindset with the ability to understand and optimise end-to-end business processes.
• Experience leveraging AI-assisted development tools and modern engineering practices.
• Ability to balance delivery speed with engineering quality and maintainability.
• Strong communication skills with the confidence to engage with technical and non-technical stakeholders.
• Python, Java or other modern programming languages.
• Microservices and distributed architectures.
• Architecture patterns including Domain-Driven Design (DDD), CQRS, Event-Driven Architecture and Clean Architecture.
• Cloud-native development and scalable platform design.
• API design, systems integration and interoperability.
• Workflow automation and orchestration frameworks.
• DevOps, CI/CD and software engineering best practices.
• AI frameworks, LLMs, agentic workflows and intelligent automation platforms.
Detillens is an Emerging Leaders consultancy. We hire, train and deploy future leaders into client environments across financial services — from professionals at the start of their careers through to those with up to a decade of experience.