Exposure to event-driven systems or message queues is beneficial
TypeScript experience is beneficial
Purple Perks
Group Medical , Personal Accident & Term life 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.
#LI #SN
#LI # Hybrid
Implement backend features in Java to your team's definition of done
Write unit and integration tests alongside the code they cover
Debug against runtime behaviour in a distributed system — logs, APIs, queues, databases
Participate actively in code review, both giving and receiving
Follow branching, cherry-pick and release-backport conventions
Raise design questions with your Staff Software Engineer early, before the work is built
1+ years building backend services in Java
Understanding of REST APIs and relational databases
Ability to debug across service boundaries rather than only within one component
Familiarity with Git branching workflows and CI pipelines
Demonstrated use of Spec-Driven Development (SDD) and AI-assisted development lifecycle (AI-DLC) practices, or a directly equivalent methodology
Exposure to event-driven systems or message queues is beneficial
TypeScript experience is beneficial