Senior Software Engineer (Golang)

N-able
Bengaluru, Karnataka, India

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.

What You'll Do

This role equally balances software development and hands-on customer support, focusing on diagnosing, troubleshooting, and resolving real customer issues while also contributing to the development of product features. This is both a developer and support role, with feature development and problem resolution treated as equally important responsibilities.

  • Investigate and resolve complex customer issues related to SSO, Microsoft Entra ID, and identity integrations.
  • Work closely with Support, Product teams, and Core Services engineers to understand real customer environments.
  • Debug issues across multiple systems, including product code (N-central, N-sight), Core Services, and external identity providers.
  • Analyze logs, traces, configurations, and customer setups to identify root causes.
  • Implement bug fixes, mitigations, configuration changes, or small code updates when required.
  • Improve internal diagnostics, tooling, and documentation to reduce recurring customer issues.
  • Provide technical feedback to product and platform teams to help prevent similar issues in the future.

What You'll Bring

  • Total 7 years of strong background in software development with excellent debugging and problem-solving skills.
  • Strong background in software development in Go (Golang), with excellent debugging and problem-solving skills.
  • Experience working with backend systems and distributed services.
  • Solid understanding of authentication and identity concepts.
  • Ability to read, understand, and troubleshoot existing codebases.
  • Comfortable working with customer-reported issues and ambiguous problem statements.
  • Good communication skills, especially when explaining technical issues clearly.

Strongly Valued Experience

  • Experience with SSO technologies such as OAuth2, OpenID Connect, and SAML.
  • Hands-on experience with identity providers, especially Microsoft Entra ID.
  • Familiarity with SCIM or similar standards for user provisioning and lifecycle management.
  • Experience troubleshooting enterprise customer environments.
  • Familiarity with SaaS integrations and multi-tenant systems.
  • Demonstrated ability to organize, curate, and make knowledge discoverable (e.g., runbooks, troubleshooting guides, FAQs).
  • Strong communication and collaboration skills; Being able to efficiently gather, validate, and synthesize knowledge from support, engineering, and subject-matter experts

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.

#SN

#Hybrid

Score my resume against this job, free →

Questions about this job

How do I apply for the Senior Software Engineer (Golang) job at N-able?

Use the apply link on this page: you apply directly with N-able on LinkedIn. Before you do, score your resume against this job description on Fitboard. It shows which skills and keywords the job asks for that your resume doesn't show, so you can fix them first.

What skills does N-able want for this Senior Software Engineer (Golang) role?

The job description asks for software development, Go (Golang), debugging, problem-solving, backend systems, distributed services, authentication and identity concepts. Make sure your resume shows the ones you have, in the words the job uses: applicant tracking systems look for them.

How can I get a job at N-able?

Apply to the N-able roles that match your experience, and tailor your resume to each job description: for this role that means showing software development, Go (Golang), debugging. A resume that matches the job's own keywords is more likely to get past screening. Fitboard scores your resume against this exact job for free.

Is this Senior Software Engineer (Golang) job remote or onsite?

This is based in Bengaluru, Karnataka.

Is it free to apply? Does Fitboard charge anything?

Applying is free: you apply directly with N-able, and this job page and its apply link cost nothing. Checking your resume against this job is free too, with 3 free scans when you sign in and no credit card needed.

Will you get shortlisted for this role? Check your match free →