N

N-able

IT management suite for MSPs

Staff Software Engineer

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listed

About the Job

Requirements

  • 10–14 years of professional experience in software development using C# and .NET Core versions 6–8.
  • Strong understanding of object-oriented programming, design patterns, and software development principles.
  • Good understanding of middleware used in .NET Core.
  • Experience with web technologies such as ASP.NET MVC, Web API, or Blazor.
  • Proficiency in working with SQL Server or other relational databases.
  • Good understanding of microservices architecture.
  • Experience with version control systems such as Git.
  • Hands-on experience with cloud-based applications on Azure or AWS.
  • Hands-on experience with containerization using Docker or Kubernetes.
  • Solid understanding of unit testing and test-driven development.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication and collaboration abilities.

Responsibilities

  • Develop, maintain, and enhance applications using C#, .NET Core, and related technologies.
  • Collaborate with cross-functional teams, including product managers, QA, and DevOps, to define and deliver high-quality software solutions.
  • Participate in all phases of the software development lifecycle, including design, implementation, testing, deployment, and maintenance.
  • Work with architects to design services.
  • Write clean, efficient, and well-documented code following industry best practices.
  • Troubleshoot, debug, and resolve application issues and performance bottlenecks.
  • Conduct code reviews and provide constructive feedback to team members.
  • Participate in monthly release responsibilities.
  • Mentor junior developers and contribute to a culture of continuous improvement.

Desired Qualifications

  • Familiarity with front-end technologies such as HTML, CSS, and JavaScript.
  • Knowledge of continuous integration and continuous delivery tools and practices.

About the Company

N-able

IT management suite for MSPs

N-able provides a suite of IT management tools designed for Managed Service Providers (MSPs). It offers remote support, AI- and ML-powered endpoint detection and response, and cloud-first backup solutions to streamline IT service management, improve security, and boost efficiency. The products are cloud-based and offered on a subscription model, emphasizing ease of use, integration with other tools, and affordability to serve a wide range of MSP customers. The company differentiates itself by focusing specifically on MSP workflows, providing essential tools without unnecessary complexity, and offering extensive training and support resources to help MSPs succeed. Its overall goal is to help MSPs protect their clients’ data, manage IT environments efficiently, and deliver reliable, high-quality service.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Ottawa, Canada
Founded
2000

Recently Posted Jobs

Explore more opportunities at N-able

See more jobs