Senior Software Engineer – C#.Net
Location: Edinburgh, Scotland, United Kingdom
Why N‑able: At N‑able, we’re redefining cyber resilience with AI‑powered capabilities integrated into a flexible, cloud‑first platform. Our global team loves solving complex problems and delivering solutions that make a real difference. Join us to work on high‑impact products, grow fast, and be supported by a culture that values collaboration and learning.
About N‑able
Our mission is to protect businesses against evolving cyber‑threats with an end‑to‑end cyber‑resilience platform that manages, secures, and recovers data. We combine AI, leading integrations, and the flexibility to use the technologies of choice to transform workflows and deliver critical security outcomes.
What You’ll Do
* Develop features across multiple software layers.
* Design new components and APIs aligned with existing architecture.
* Define and deliver valuable, usable, and automatically testable user stories.
* Build frameworks and tools to streamline development activities.
* Write automated tests to support code quality.
* Improve application performance and tuning.
* Troubleshoot, debug, and isolate issues, proposing solutions.
* Prepare technical documentation.
What You’ll Bring
* Strong understanding of SDLC and ability to write secure, efficient code.
* Knowledge of scalable application design principles and patterns (including microservices).
* Experience with C# .NET, Amazon or Azure cloud, and Kubernetes.
* Familiarity with automated testing (unit, integration, E2E).
* Understanding of relational databases, SQL and ORMs.
* Knowledge of networking concepts and security protocols.
Purple Perks
* Medical, dental and vision coverage.
* Generous paid time off and observed holidays.
* Paid volunteer days per year.
* Employee Stock Purchase Program.
* Fund‑raising opportunities through our giving program.
* Custom learning experiences.
* Hybrid working model based on trust and flexibility.
#J-18808-Ljbffr