mid Software Engineer ic · Posted Apr 21, 2026

About this role

N-able is hiring a mid-level Software Engineer based in Edinburgh, United Kingdom. The posting calls out experience with JavaScript, HTML/CSS, Agile, A/B Testing.

Role
Software Engineer
Function
software engineering
Level
mid
Track
Individual contributor
Location
Edinburgh, United Kingdom
Department
Marketing
Posted
Apr 21, 2026

More roles at N-able

Senior Pre-Sales Engineer - Security
Edinburgh, United Kingdom · senior
SIEM Splunk CrowdStrike
Pre-Sales Engineer - UEM/RMM
Utrecht, Netherlands · senior
Security
Director, Product Marketing / Cybersecurity
Morrisville, NC · director
Security A/B Testing
Senior Commercial & Product Attorney
Burlington, MA | Morrisville, NC · senior
API Development Security Encryption
Principal Sales Executive, Strategic Accounts
Ottawa, Canada · senior
C
All N-able jobs →

Job description

from N-able careers
Why N-able

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.


What You'll Do

  • Build, configure, and maintain in-app guides and messages (onboarding, feature education, tooltips, banners, surveys) using Pendo.
  • Use HTML, CSS, and light JavaScript to customize the look, feel, and behavior of in-app experiences.
  • Use analytics and reporting to measure the effectiveness of in-app experiences and identify opportunities for improvement.
  • Create dashboards and reports to track engagement, adoption, and outcomes of in-app messages and guides.
  • Iterate on in-app experiences based on data, experimentation, and customer feedback.
  • Facilitate core Scrum ceremonies and ensure clear outcomes and follow-ups.

What You'll Bring

  • 3–5 years of experience in UX or UX/UI design, with a strong interest in transitioning into UI development
    This is an excerpt. Read the full job description on N-able careers →
All software engineering jobs software engineering in Edinburgh, United Kingdom Jobs in Edinburgh, United Kingdom software engineering salaries software engineering career path
All N-able Jobs Browse software engineering roles mid positions