Senior Software Engineer
N-able · Bucharest, Romania · Engineering
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’re looking for a Senior Software Engineer to join our Backup & Recovery team and help design, build, and operate cloud-integrated backup and restore capabilities that customers rely on every day.
What You'll Do
- Design, build, test, deliver, and support new backup/recovery modules end-to-end, integrating with third-party cloud APIs to discover, back up, and restore data within our modular architecture
- Extend the core platform by designing PostgreSQL schemas (Entity Framework Core) and implementing reliable event-driven workflows using Amazon SQS/SNS
- Translate customer scenarios into robust technical solutions that deliver innovative backup and recovery experiences
- Partner early with Product Managers and Architects to identify risks, unknowns, and design options for upcoming releases
- Communicate technical vision and trade-offs across engineering, product, and cross-functional stakeholders
- Build quality in through automated testing (unit, component, integration) and contribute to code review, monitoring, and operational excellence
What You'll Bring
- 5+ years of professional experience with C#/.NET; strong proficiency in modern .NET (8+/10), ASP.NET Core, and RESTful API design
- Solid foundations in object-oriented programming, clean architecture, and CI/CD; hands-on with Docker, Kubernetes, and delivery pipelines
- Experience with SQL (PostgreSQL preferred), Entity Framework Core, event-driven architectures, and message brokers (Amazon SQS/SNS, RabbitMQ, or Kafka)
- Familiarity with AWS services (e.g., RDS, SQS, SNS, ECR) and cloud deployment patterns; service mesh experience (Istio or similar) is a plus
- Strong written and verbal communication; able to explain technical decisions and collaborate effectively in an agile team
- Bonus: Experience with Microsoft Entra ID / Graph API, OAuth 2.0, OpenID Connect, or identity/access management concepts
Purple Perks
- Competitive medical insurance for employees - optional dependent enrollment!
- Life and disability insurance coverage
- Supplemented local PTO days based on tenure, sick days and observed holidays
- 2 Paid VoluNteer Days per year
- Employee Stock Purchase Program
- Meal Vouchers and Public Transportation Benefits
- Optional Gym Benefits
- 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-AM1
#LI-Hybrid