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 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

Is a Remote Job?
No

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