Why N-able
At N-able, we empower IT service providers around the world with software that helps them monitor, manage, and protect their customers’ systems. Our Cove Data Protection platform is a modern, cloud-first backup and recovery solution trusted globally for its performance, security, and reliability.
We’re expanding our engineering organization and looking for a Software Architect to help evolve Cove into the next generation of scalable, resilient, and efficient SaaS data protection services.
As a Software Architect within the Cove Engineering organization, you’ll play a key role in designing and guiding the evolution of our SaaS data protection platform. You’ll work closely with architects, domain leads, and product teams to ensure the system’s architecture meets the highest standards of scalability, reliability, and performance.
This role combines hands-on technical leadership with strategic architectural thinking, contributing directly to the design of systems that protect data for thousands of partners worldwide.
What You'll Do
- Design and evolve core components of the Cove SaaS Data Protection platform, focusing on scalability, performance, and fault tolerance.
- Collaborate across domains (Storage, Backup Engine, Control Plane, and UI) to ensure architectural consistency and effective integration.
- Define and document system and service boundaries, applying Domain-Driven Design (DDD) principles.
- Participate in architectural reviews and technical discussions, helping ensure cohesive platform-wide design decisions.
- Guide engineering teams in translating architecture into reliable, production-ready software.
- Evaluate and recommend technologies that improve data protection efficiency, resilience, or operational cost.
- Support platform reliability and performance initiatives, ensuring effective use of monitoring, alerting, and automation.
What You'll Bring
- 7+ years of professional software engineering experience, with at least 1–2 years of experience as a Software Architect or Technical Lead.
- Proven background in designing or building distributed or cloud-native systems, preferably SaaS platforms.
- Strong understanding of microservices, APIs, and system design patterns.
- Hands-on experience with AWS or another major cloud provider.
- Proficiency in Kubernetes, containerization, and CI/CD automation.
- Knowledge of storage systems, data replication, or backup/recovery technologies is a strong plus.
- Understanding of security, encryption, and data protection best practices.
- Ability to collaborate across multiple teams and domains, aligning design decisions with business and technical goals.
- Strong communication and documentation skills.
- Proficiency in C# is a plus.
Purple Perks
- Medical for employees, partner and dependents - fully covered for employees!
- Generous PTO and observed holidays
- 2 Paid VoluNteer Days per year
- Employee Stock Purchase Program
- PPK with company-contribution
- 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.
#LI-KP1
#LI-Hybrid
N-able protects businesses against evolving cyberthreats. We deliver end-to-end cyber resilience by unifying endpoint protection, threat detection and response, and data recovery to minimize risk...
Apply Now