At a Glance
- Tasks: Lead testing for AI solutions, mentor junior engineers, and ensure high-quality software.
- Company: Join N-able, a leader in cyber resilience with a supportive team culture.
- Benefits: Enjoy medical coverage, generous PTO, paid volunteer days, and a customised learning experience.
- Why this job: Make a real impact in AI while growing your skills in a dynamic environment.
- Qualifications: Experience in AI, strong coding skills, and a passion for mentoring others.
- Other info: Hybrid work model with opportunities for career advancement and process improvement.
The predicted salary is between 48000 - 72000 ÂŁ per year.
At N-able, we’re not just helping businesses be secure —we’re redefining what it means to be cyber resilient. Our end-to-end platform blends AI-powered capabilities and flexible tech stacks, so customers can manage, secure, and recover with confidence. But the real power behind it all? Our people. We’re a global crew of N-ablites, who love solving complex problems, sharing knowledge, and delivering solutions that actually make a difference. If you’re into meaningful work, fast growth, and a team that’s got your back, you’ll be surrounded by people who believe in what they do—and in you.
We are looking to hire a Senior Automation Engineer/Software Engineer in Test for our AI Team in Dundee or Edinburgh. The role is hybrid, requiring two days a week in the office.
What You’ll Do
- Lead our testing approach for our Agentic AI solution.
- Develop and maintain high-quality production code that follows best practices to support N-able’s AI offerings.
- Conduct and participate in code reviews to ensure code quality and consistency, and mentor and provide feedback to junior engineers.
- Mentor and coach junior engineers, helping them improve their technical skills and grow in their careers.
- Ensure code quality, write automated tests, and participate in quality assurance efforts to maintain a high level of software quality.
- Be responsible for creating and maintaining technical documentation, including architecture diagrams, design specifications, and coding standards.
- Work closely with teams such as product management, architecture, DevOps, UX, and quality assurance to align engineering projects with business goals and user needs.
- Effectively communicate technical concepts to non‑technical stakeholders and collaborate with cross‑functional teams to ensure projects are delivered on time and meet technical requirements.
What You’ll Bring
- Previous production AI experience.
- Strong understanding of LLMs, agents, and AI testing principles.
- High skill level in coding and software design, test automation, and product design.
- Experience with RAG databases, including data ingestion and retrieval.
- Professional experience writing code; current tech stack includes Go, Angular, Terraform.
- Solid understanding of the development process with strong problem‑solving and debugging skills; experience handling escalations on customer/production issues.
- Experience working with relational databases, SQL, and integrating with third‑party services and platforms (eCommerce, billing, license management, web portals, etc.).
- Experience with web services (REST, GraphQL) and in planning/creating mid‑ and low‑level architecture for new complex systems based on a high‑level vision.
- Expertise with cloud‑based technologies (AWS, Azure) and cloud‑native methodologies and design.
- High motivation and willingness to drive the team forward to higher engineering standards.
- Experience driving new initiatives and improving processes.
- Strong OOP experience and knowledge of patterns and best practices.
- Knowledge of SSDLC (Secure Software Development Lifecycle).
- Technical mentorship experience with team members.
Purple Perks
- Medical, dental and vision coverage.
- Generous PTO and observed holidays.
- 2 Paid Volunteer Days per year.
- Employee Stock Purchase Program.
- Fund‑raising opportunities as part of our giving program.
- N-ablite Learning – customized learning experience as part of our investment in you.
- The Way We Work – our hybrid working model based on trust and flexibility.
About N-able: Our mission is to protect businesses against evolving cyberthreats with an end-to-end cyber resilience platform that manages, secures, and recovers. Our scalable technology infrastructure includes AI-powered capabilities, market‑leading third‑party integrations, and the flexibility to employ technologies of choice to transform workflows and deliver critical security outcomes. Our partner‑first approach combines our products with experts, training, and peer‑led events that empower our customers to be secure, resilient, and successful.
Senior Software Engineer in Test employer: N-able
Contact Detail:
N-able Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer in Test
✨Tip Number 1
Network like a pro! Reach out to current N-ablites on LinkedIn or at industry events. A friendly chat can give you insider info about the company culture and maybe even a referral!
✨Tip Number 2
Show off your skills in real-time! If you get the chance, ask for a technical interview where you can demonstrate your coding prowess. It’s a great way to showcase your problem-solving skills and fit for the team.
✨Tip Number 3
Prepare for those tricky questions! Brush up on AI testing principles and be ready to discuss your experience with LLMs and cloud technologies. We want to see how you think and approach challenges.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining the N-able family.
We think you need these skills to ace Senior Software Engineer in Test
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the Senior Software Engineer in Test role. Highlight your previous production AI experience and any relevant coding skills, especially with Go and Angular.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you’re passionate about AI and how your background aligns with our mission at N-able. Share specific examples of how you've solved complex problems or mentored others in your previous roles.
Showcase Your Technical Skills: In your application, don’t shy away from showcasing your technical expertise. Mention your experience with test automation, cloud technologies, and any relevant projects that demonstrate your problem-solving abilities.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen on joining our team!
How to prepare for a job interview at N-able
✨Know Your AI Stuff
Make sure you brush up on your knowledge of AI principles, especially around LLMs and agents. Be ready to discuss your previous production AI experience and how it relates to the role. N-able is looking for someone who can lead their testing approach, so show them you know your stuff!
✨Show Off Your Coding Skills
Since the role requires high skill in coding and software design, be prepared to demonstrate your expertise in Go, Angular, and Terraform. You might even get a coding challenge during the interview, so practice writing clean, efficient code that follows best practices.
✨Communicate Like a Pro
You’ll need to explain technical concepts to non-technical stakeholders, so practice simplifying complex ideas. Think about examples from your past where you successfully collaborated with cross-functional teams and how you ensured everyone was on the same page.
✨Be Ready to Mentor
N-able values mentorship, so be prepared to discuss your experience coaching junior engineers. Share specific examples of how you've helped others grow in their careers and how you plan to contribute to the team's development culture.