Senior AI Software Engineer

  • Ideagen-
  • Ruddington, Nottinghamshire
  • 08/06/2026
Full time Information Technology Telecommunications Testing

Job Description

Role Purpose

Location- Ruddington, Nottinghamshire

Level - Team Leader/Professional

Department - Product R&D

Benefits -

As a Senior Software AI Engineer, you will take a leading role in delivering complex, high-impact features within an AI-native engineering environment.

You will help shape how AI supports software development and contribute to technical direction across the team. Working closely with cross-functional teams, this role supports the growth of engineering capability while maintaining a strong focus on quality and collaboration.

This is an exciting opportunity to shape the future of AI-driven development at Ideagen, contributing to innovative solutions that support global organisations.

Responsibilities
  • Deliver complex software features end-to-end, ensuring quality, scalability, and alignment with product objectives
  • Guide and oversee the use of AI agents for code generation, testing, and optimisation across multi-step workflows
  • Set and uphold high standards for engineering quality, including testing practices, code reviews, and delivery criteria
  • Collaborate with Product, Architecture, and AI engineering teams to deliver solutions that meet user and business needs
  • Support and mentor other engineers, contributing to a collaborative and continuously improving team environment
  • Review and refine technical specifications to ensure clarity and effective implementation
  • Identify opportunities to improve team efficiency and remove barriers to delivery
  • Contribute to wider technical discussions, helping to shape engineering practices beyond your immediate team
Skills and Experience
  • Experience delivering complex features within enterprise-level or scalable software environments
  • Strong understanding of AI-enabled development, including orchestration of automated workflows and testing approaches
  • You're able to create clear, structured technical specifications that support efficient delivery
  • Solid grounding in modern engineering practices such as CI/CD, cloud platforms, version control, and databases
  • Proficiency in at least one core programming language, with confidence reviewing code across multiple languages
  • Comfortable working collaboratively and influencing technical decisions across teams
  • Strong communication skills, with the ability to explain technical concepts clearly to a range of audiences
  • A proactive mindset with a focus on quality, continuous improvement, and shared success