Senior Software Engineer (AI)

New Today

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. This role focuses on designing, building, and delivering complex, production‑grade software features that power modern, cloud‑native platforms, with a strong emphasis on quality, scalability, and reliability. As a senior engineer, you’ll work end‑to‑end across design, implementation, testing, and operational support, contributing to mid‑level architecture decisions and collaborating closely with product, architecture, and other engineering teams. You’ll help shape and deliver AI‑enabled capabilities—either through direct experience or strong interest—ensuring they are thoughtfully integrated, well tested, and safe to operate in real‑world environments. The role balances hands‑on coding with technical influence, requiring strong problem‑solving skills, ownership of outcomes, and a commitment to continuously improving code quality, tooling, and engineering practices, without formal people‑management responsibilities. This is a perfect next step in your career if you're an experienced software engineer working at senior level with a passion for AI. The role is hybrid requiring 2 days a week in our Edinburgh hub. What You'll Do
Design and deliver complex software features end‑to‑end, writing clean, testable code across multiple components and services. Contribute to technical design and mid‑level architecture, helping translate high‑level ideas into practical, scalable implementations. Build and evolve automated testing, improving reliability, test coverage, and developer confidence. Work closely with Product, Architecture, and other engineering teams to deliver cross‑team features that solve real customer problems. Apply and extend cloud‑native and secure development practices, including SSDLC principles, across new and existing services. Contribute to AI‑enabled capabilities—from feature integration to operational readiness—ensuring performance, safety, and usability are considered from day one. Support continuous improvement by raising code quality, refining tooling, and sharing knowledge, without formal people‑management responsibility.
What You'll Bring
Strong experience building high‑quality, production‑grade software across complex systems, with the judgment to balance speed, quality, and maintainability. Deep expertise in at least one core programming language, with the ability to work confidently across modern backend and frontend stacks. Solid understanding of software design principles, OOP, patterns, and testing strategies, applied pragmatically rather than academically. Hands‑on experience with cloud‑native development (AWS and/or Azure), CI/CD pipelines, and modern delivery practices. Strong problem‑solving skills, including experience debugging complex production issues and contributing to root‑cause analysis and prevention. A strong interest in AI‑driven systems (or direct experience), including how AI features are designed, integrated, tested, and operated responsibly in production. A collaborative mindset with the ability to communicate technical decisions clearly, influence design discussions, and raise engineering standards through example.
Purple Perks
Medical, dental and vision coverage Generous PTO and observed holidays 2 Paid VoluNteer Days per year Employee Stock Purchase Program FuN-raising opportunities as part of our giving program N‑ablite Learning – custom 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 At N‑able, our mission is to protect businesses against evolving cyberthreats with an end‑to‑end cyber resilience platform to manage, secure, and recover. 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. #J-18808-Ljbffr
Location:
City Of Edinburgh
Job Type:
FullTime

We found some similar jobs based on your search