Senior Software Engineer - Dotnet
Role Overview
Develop features for Cove Data Protection, N-able's SaaS product hosted on AWS in the cybersecurity domain.
Design, develop, test, and maintain software applications using C# and .NET Core.
Key Skills for This Role
Full Job Posting
Role overview
Develop features for Cove Data Protection, N-able's SaaS product hosted on AWS in the cybersecurity domain.
Design, develop, test, and maintain software applications using C# and .NET Core.
Responsibilities
- Develop, maintain, and enhance applications using C#, .NET Core, and related technologies.
- Collaborate with product managers, QA, and DevOps to define and deliver software solutions.
- Participate in design, implementation, testing, deployment, and maintenance.
- Write clean, efficient, well-documented code following industry best practices.
- Troubleshoot and resolve application issues and performance bottlenecks.
- Conduct code reviews and provide constructive feedback.
- Mentor junior developers and support continuous improvement.
Required experience and qualifications
- 7–10 years of professional software development experience using C# and .NET Core versions 6–8.
- Strong understanding of object-oriented programming, design patterns, and software development principles.
- Good understanding of .NET Core middleware and microservices architecture.
- Experience with ASP.NET MVC, Web API, or Blazor.
- Proficiency with SQL Server or other relational databases.
- Experience with version control systems such as Git.
- Solid understanding of unit testing and test-driven development.
- Strong problem-solving, attention to detail, communication, and collaboration abilities.
Additional and preferred skills
- Familiarity with HTML, CSS, and JavaScript is a plus.
- Cloud application experience with Azure or AWS, CI/CD knowledge, Agile/Scrum exposure, and Docker/Kubernetes experience are good-to-have skills.
Workplace
- The company describes its working model as hybrid, based on trust and flexibility.
Benefits
- Group medical, personal accident, and term life coverage.
- Generous paid time off and observed holidays; two paid volunteer days per year.
- Employee stock purchase program, fundraising opportunities, and a custom learning experience.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at N-Able
Staff Analytics Engineer
Dundee, GBR
N-able seeks a senior, hands-on Analytics Engineer to build governed semantic models and AI-driven analytics data products. The role requires 8–12 years in business analytics and data engineering, strong SQL, Snowflake a
Director, Business Analysis & Portfolio Delivery
Ottawa, CAN
N-able seeks a director to lead its Business Analysis and Portfolio Delivery team, governing portfolio intake and roadmaps while strengthening business analysis and delivery practices. The role requires substantial busin
Manager, SOC
, IND
N-able is seeking an SOC Manager to lead MDR SOC operations, workforce planning, service performance, and customer satisfaction. Candidates should bring 13–18 years of SOC or incident response experience, including at le
Manager, Engineering
, IND
N-able is seeking an engineering manager to build and lead a team of software developers and automation/QE engineers. The role owns team development, hiring, backlog readiness, delivery and quality reporting, while partn
Manager, Customer Success
Ottawa, CAN
N-able is seeking a Customer Success Manager to lead a team supporting partner adoption, retention, and growth. The role requires experience leading customer-facing teams, coaching and performance management, and collabo
Events Specialist
Ottawa, CAN
N-able is seeking an Events Specialist to plan and execute trade shows, field events, customer activations, and hosted experiences. The role manages event logistics, budgets, vendors, staffing, reporting, and event asset
Lead People Operations Partner
Edinburgh, GBR
N-able is seeking a Lead People Operations Partner to advise business leaders and managers across employee relations, organizational design, talent, change, performance, compensation and benefits. The role leads people i
Software Engineer II
, IND
N-able is hiring a Software Engineer II to develop scalable AWS backend services and APIs for its cyber-resilience platform. The role covers automated testing, code quality, delivery collaboration, production reliability
Staff Analytics Engineer
Dundee, GBR
Director, Business Analysis & Portfolio Delivery
Ottawa, CAN
Manager, SOC
, IND
Manager, Engineering
, IND
Manager, Customer Success
Ottawa, CAN
Events Specialist
Ottawa, CAN
Lead People Operations Partner
Edinburgh, GBR
Software Engineer II
, IND