At a Glance
- Tasks: Join a team reimagining software development with AI tools and design intelligent systems.
- Company: Work with a leading AI client transforming the engineering lifecycle.
- Benefits: Enjoy mostly remote work with occasional team meet-ups for collaboration.
- Why this job: Be part of an innovative culture that elevates software delivery at scale.
- Qualifications: 5+ years in software engineering with skills in Java, TypeScript, React, and MySQL.
- Other info: Hands-on experience with generative AI tools is a must; apply now for immediate consideration.
The predicted salary is between 43200 - 72000 £ per year.
One of my AI 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.
- Design intelligent multi-agent systems tailored for software development
- 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
Requirements:
- 5+ years software engineering experience
- Proficiency with modern backend and frontend technologies such as Java, TypeScript, React, and MySQL
- Hands-on experience with generative AI tools and platforms (LLM APIs, agentic frameworks, codegen systems, vector databases)
- Experience in greenfield projects
This is a mostly remote role, possibly team meets for collaboration.
Apply now for immediate consideration.
Senior Engineer Software Development employer: Nicoll Curtin
Contact Detail:
Nicoll Curtin Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Engineer Software Development
✨Tip Number 1
Familiarise yourself with the latest AI tools and platforms relevant to software development. Being able to discuss your hands-on experience with generative AI tools during interviews will set you apart from other candidates.
✨Tip Number 2
Showcase your experience with both backend and frontend technologies by preparing examples of past projects. Be ready to explain how you integrated these technologies in your work, especially in greenfield projects.
✨Tip Number 3
Network with professionals in the AI and software engineering fields. Attend meetups or webinars to connect with others who might provide insights or referrals for opportunities at companies like ours.
✨Tip Number 4
Prepare to discuss your approach to evaluating AI performance and refining workflows. Having a clear strategy on how to orchestrate systems of AI agents will demonstrate your capability to elevate software delivery.
We think you need these skills to ace Senior Engineer Software Development
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your 5+ years of software engineering experience and proficiency with the required technologies like Java, TypeScript, React, and MySQL. Emphasise any hands-on experience with generative AI tools and platforms.
Craft a Compelling Cover Letter: In your cover letter, explain why you are passionate about integrating AI into software development. Mention specific projects or experiences that demonstrate your ability to design intelligent multi-agent systems and your experience with greenfield projects.
Showcase Relevant Projects: Include examples of past projects where you have used modern backend and frontend technologies. If possible, provide links to your work or GitHub repositories that showcase your skills in AI and software development.
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 role.
How to prepare for a job interview at Nicoll Curtin
✨Showcase Your Technical Skills
Be prepared to discuss your experience with modern backend and frontend technologies like Java, TypeScript, React, and MySQL. Bring examples of projects where you've successfully implemented these technologies, especially in greenfield projects.
✨Demonstrate AI Knowledge
Since the role involves integrating AI tools into the engineering lifecycle, be ready to talk about your hands-on experience with generative AI tools and platforms. Discuss specific projects where you've used LLM APIs, agentic frameworks, or codegen systems.
✨Prepare for Problem-Solving Scenarios
Expect to face technical challenges during the interview. Practice solving problems related to software development and AI integration. This will help you demonstrate your critical thinking and problem-solving skills effectively.
✨Emphasise Collaboration Skills
As this is a mostly remote role, highlight your ability to work collaboratively in a distributed team. Share experiences where you've successfully collaborated with others, even when working remotely, to achieve project goals.