Senior AI Software Engineer

Senior AI Software Engineer

Full-Time No working from home possible
Iris Llc

About IRIS IRIS Software Group is one of the UK's largest privately held software companies, trusted by 100,000+ businesses, schools and accountancy firms to keep their operations running. Our software pays 1 in 6 UK employees, supports over 12,000 schools, and is relied on by 91 of the top 100 UK accountancy firms. We're a Great Place to Work® certified employer, recognised for our commitment to well-being, inclusion and development - and we're growing fast. NET technologies using C# to various Front End Web JS Frameworks, all while contributing to our AI-powered platform evolution. You will be supported in your career growth by a highly experienced team, comprehensive learning opportunities, and a vibrant technical community committed to creating exceptional solutions that make a real difference in how our customers operate and succeed. As a Senior Software Engineer, you will be a technical leader within your team, responsible for delivering complex full-stack web applications, serving millions of users, driving technical excellence, and mentoring other engineers. NET Core backends, and cloud-native technologies while contributing to architectural decisions and ensuring high-quality software delivery across containerised, scalable web products. Design and deliver complex, scalable systems (multi-service integrations, high-traffic APIs, data processing pipelines) that anticipate edge cases, scalability issues, and long-term maintainability Lead story refinement sessions with Product Owners, providing technical expertise for estimation and risk assessment Lead team Agile ceremony facilitation to drive continuous process improvements, and establish team practices that enhance delivery predictability Quality & Standards Champion comprehensive quality practices including TDD/BDD standards, automated testing strategies, and shift-left testing Lead security implementation across complex features establish security practices and conduct comprehensive security reviews Lead troubleshooting efforts for complex software issues and production incidents Mentor junior and mid-level engineers actively to raise team capability and technical standards Lead team code review standards establishment conduct complex feature reviews, and drive quality improvements across team deliverables Drive continuous improvement and champion responsible AI adoption with team governance practices Frontend Development : Angular, React, Vue.js, Blazor) including performance optimisation and component architecture OR working knowledge with focus on backend specialisation NET Core, C#, ASP.NET Core Web APIs, REST, application architectures, and distributed systems Database Systems and Data Architecture : Strong knowledge of SQL, NoSQL and data architecture decisions. AI-Assisted Software Engineering : Experience with integrating AI tools (Cursor, Copilot, Devin, Claude Code, etc.) in engineering practices to accelerate design, development, testing and debugging. Using them critically and responsibly to improve quality, productivity and decision-making. Advanced DataDog, Application Insights or Amazon CloudWatch implementation with performance tuning and cost optimisation Infrastructure as Code : Infrastructure as Code with either Terraform, Bicep, ARM Templates or AWS CloudFormation/CDK CI/CD Design : Design comprehensive CI/CD architectures for team deliverables, establish deployment strategies, and optimise pipeline performance for team efficiency Strong proficiency in SaaS using Azure (Functions, Queue, Blob [NN1] Storage, VMs, etc) or AWS (Lambda, SQS/SNS, EC2, etc.) services, infrastructure design, and performance tuning Docker) or Kubernetes (AKS/EKS) experience with production-scale deployments Quality & Testing : Drive TDD/BDD adoption in team testing strategy and quality governance, and implement comprehensive automated testing with continuous improvement Performance & Scalability : Proficient in debugging complex issues, performance optimization, and production troubleshooting 5-7 years of professional software development experience ~ Active mentoring experience with junior and mid-level engineers ~ Strong analysis and problem-solving skills for troubleshooting technical issues Experience designing high-quality AI interactions through effective prompt engineering, efficient token usage, and optimisation techniques, combined with practical use of the Model Context Protocol (MCP) to integrate AI systems with tools and services for richer, automated workflows Expertise with advanced monitoring and APM strategies using DataDog, including custom dashboards and alerting Expertise with modern UI architecture patterns (micro-frontends, SSR/SSG) Exposure to DevOps processes and automation ensuring end-to-end responsibility of features Advanced cloud certifications in Azure or AWS Continuous learning and career development opportunities. A culture that celebrates diversity and empowers every individual. Skills assessment — tailored to the position, e.g. case study, coding challenge or portfolio review # If you need any adjustments or accommodations during the process, let us know, we’re committed to making this experience accessible for everyone.

Iris Llc

Contact Details:

Iris Llc Recruitment Team