Senior Software Engineer
JOB_DESCRIPTION.SHARE.HTMLCAROUSEL_PARAGRAPH
JOB_DESCRIPTION.SHARE.HTMLBucharest, RomaniaEngineering20463 Job Description
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.
We are looking for a Software Engineer or Senior Software Engineer to join our Single Sign-On (SSO) team, responsible for authentication and identity capabilities used across multiple products and integrations. This role sits in Core Services, meaning you will work on shared, security‑critical services where reliability, quality, and long‑term maintainability matter as much as feature delivery.
What You'll Do
Design, implement, and operate SSO and authentication services used across N-able products.Build secure, reliable, and maintainable backend services with production‑quality standards.Contribute to API design, service contracts, and integrations with internal and external systems.Write and maintain automated tests to ensure quality and prevent regressions.Troubleshoot and resolve production issues, including customer‑impacting incidents.Participate actively in code reviews, design discussions, and technical decision‑making.Collaborate closely with product teams, architects, and other Core Services teams.Own and evolve larger or more complex components within the SSO platform.Lead technical design and influence architectural direction within Core Services.Mentor and support other engineers through technical guidance and code reviews.Proactively identify technical risks, scalability concerns, and improvement opportunities.
What You'll Bring
Professional experience in backend software development (e.g. C#, Go, Java or similar, ideally C#).Strong understanding of Object‑Oriented Programming and software design principles.Experience designing and consuming REST APIs.Experience writing and maintaining automated tests.Solid knowledge of SQL and relational databases.Comfortable working on shared platforms used by multiple teams and products.Work closely with DevOps and SRE teams to ensure services are reliable, observable and scalable in production. Experience working on complex, distributed, or security‑sensitive systems.End‑to‑end ownership of features or components, from design to production.
Purple Perks
Competitive medical insurance for employees - optional dependent enrollment!Life and disability insurance coverageSupplemented local PTO days based on tenure, sick days and observed holidays2 Paid VoluNteer Days per yearEmployee Stock Purchase ProgramMeal Vouchers and Public Transportation BenefitsOptional Gym BenefitsN-ablite Learning – custom learning experience as part of our investment in youThe Way We Work – our hybrid working model based on trust and flexibility