Senior AI Software Engineer

Company: Ideagen-
Apply for the Senior AI Software Engineer
Location: Ruddington
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

#J-18808-Ljbffr…

Posted: June 8th, 2026