At a Glance
- Tasks: Join a team to design intelligent systems that revolutionise software development with AI.
- Company: Be part of a forward-thinking company in Manchester, leading the charge in AI integration.
- Benefits: Enjoy a hybrid work model and the chance to mentor junior developers while innovating.
- Why this job: This role offers a unique opportunity to shape the future of software engineering with cutting-edge technology.
- Qualifications: 8+ years in software engineering with expertise in Java, TypeScript, React, and generative AI tools.
- Other info: British or European citizenship required; immediate consideration for passionate applicants.
The predicted salary is between 48000 - 72000 £ per year.
One of my clients are looking for a Senior Software Engineer to join a team that's reimagining how software is built by integrating cutting-edge AI tools directly into the engineering lifecycle.
Responsibilities:
- Design intelligent multi-agent systems tailored for software development
- Develop prompt structures, logic flows, and tool integrations that guide agent behaviour
- Enable agent access to development infrastructure, including file systems, test suites, version control, and APIs
- Evaluate AI performance and continuously refine workflows
- Orchestrating systems of AI agents to elevate how teams write and deliver software at scale
Key Skills:
- 8+ years software engineering experience
- Proficiency with modern backend and frontend technologies such as Java, TypeScript, React, and MySQL and high code standard
- Mentoring junior developers
- Hands-on experience with generative AI tools and platforms (LLM APIs, agentic frameworks, codegen systems, vector databases)
- Driving innovation as a core principle
- Experience in greenfield projects
This is a hybrid role from Manchester 3 days per week. Must hold British Citizenship, European Citizenship or ILR only, not able to accept any other Visas. Apply now for immediate consideration.
Senior Software Engineer – Agentic AI employer: Nicoll Curtin
Contact Detail:
Nicoll Curtin Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer – Agentic AI
✨Tip Number 1
Familiarise yourself with the latest advancements in AI tools and frameworks, especially those related to software development. Being able to discuss specific technologies or projects you've worked on that utilise generative AI will show your expertise and passion for the field.
✨Tip Number 2
Network with professionals in the AI and software engineering community. Attend meetups, webinars, or conferences where you can connect with others in the industry. This can lead to valuable insights and potentially even referrals for the position.
✨Tip Number 3
Prepare to discuss your experience with mentoring junior developers. Highlight specific examples of how you've guided others in their careers, as this is a key skill for the role and demonstrates your leadership capabilities.
✨Tip Number 4
Showcase your experience with greenfield projects during any discussions. Be ready to explain your approach to building systems from scratch and how you integrate innovative solutions, as this aligns closely with the responsibilities of the role.
We think you need these skills to ace Senior Software Engineer – Agentic AI
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 8+ years of software engineering experience and proficiency with the required technologies like Java, TypeScript, React, and MySQL. Emphasise any mentoring roles you've had and your hands-on experience with generative AI tools.
Craft a Compelling Cover Letter: In your cover letter, express your passion for integrating AI into software development. Mention specific projects where you've driven innovation or worked on greenfield projects, showcasing how your experience aligns with the role.
Showcase Relevant Projects: Include examples of past projects that demonstrate your ability to design intelligent multi-agent systems and your experience with tool integrations. This will help illustrate your practical skills and understanding of the role's responsibilities.
Proofread and Edit: Before submitting your application, carefully proofread your documents for any spelling or grammatical errors. A polished application reflects your attention to detail, which is crucial for a Senior Software Engineer.
How to prepare for a job interview at Nicoll Curtin
✨Showcase Your Technical Expertise
Be prepared to discuss your experience with backend and frontend technologies like Java, TypeScript, React, and MySQL. Highlight specific projects where you've applied these skills, especially in relation to AI tools and frameworks.
✨Demonstrate Your Problem-Solving Skills
Expect to face technical challenges during the interview. Practice explaining your thought process when tackling complex problems, particularly those involving multi-agent systems and AI integration.
✨Highlight Mentorship Experience
Since mentoring junior developers is a key responsibility, be ready to share examples of how you've guided less experienced team members. Discuss your approach to fostering their growth and improving team dynamics.
✨Prepare for Questions on Innovation
Innovation is crucial for this role. Think of instances where you've driven innovation in your previous roles, especially in greenfield projects. Be ready to discuss how you can bring that mindset to the team at StudySmarter.