Staff Software Engineer

N-able

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

13 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Group Medical coverage
Personal Accident & Term life coverage
Generous PTO
2 Volunteer Days per year
Employee Stock Purchase Program
Fund-raising opportunities
N-ablite Learning
Hybrid working model

Job summary

N-able is seeking a highly experienced Senior C++ or C# Developer to help build and scale our SaaS products hosted on AWS. You will contribute to the architecture, design, and development of our flagship cybersecurity platform.

You will mentor engineers, set coding standards, and collaborate with DevOps, Product Management, and QA to ensure high-quality releases. Strong leadership and cloud-native experience are essential.

Qualifications

  • 10+ years of hands-on development with C++ or C#.
  • Experience building SaaS products on AWS (EC2, S3, Lambda, RDS, CloudFormation, etc.).
  • Strong understanding of microservices architecture, containerization (Docker), and orchestration tools (Kubernetes is a plus).
  • Experience with CI/CD pipelines, version control (Git), and build tools (CMake).
  • Proven ability to analyse complex systems and troubleshoot difficult problems.
  • Excellent verbal and written communication skills.
  • Strong leadership skills with the ability to take ownership and drive initiatives end-to-end.

Responsibilities

  • Architect, design, and develop advanced software components using modern C++ (C++11/14/17 or later).
  • Lead the design and implementation of scalable, cloud-native solutions on AWS infrastructure.
  • Drive performance optimization, memory management, and system efficiency.
  • Collaborate with cross-functional teams including DevOps, Product Management, and QA to deliver high-quality releases.
  • Set coding standards and conduct design/code reviews to ensure maintainable and scalable solutions.
  • Mentor and guide junior and mid-level engineers in technical areas and software best practices.
  • Ensure high standards of security, reliability, and availability for SaaS applications.
  • Stay up to date with industry trends, tools, and technologies, and evaluate their relevance to ongoing and future projects.

Skills

C++
C#
Object‑oriented design
STL
Multithreading
Performance tuning
AWS
Microservices
Leadership
Code reviews

Tools

Docker
Kubernetes
Git
CMake
CloudFormation

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.

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

We are seeking a highly experienced Senior C++ or C# Developer with 10+ years of expertise in building scalable and high-performance applications, ideally in the context of SaaS product- Cove Data Protection hosted on AWS. This is a critical role in our engineering team, where you will contribute to the architecture, design, and development of our flagship SaaS offering from N‑able in the cybersecurity domain. You will be instrumental in driving technical excellence, mentoring developers, and ensuring our software meets the highest standards of quality, performance, and reliability

  • Architect, design, and develop advanced software components and features using modern C++ (C++11/14/17 or later)
  • Lead the design and implementation of scalable, cloud-native solutions on AWS infrastructure
  • Drive performance optimization, memory management, and system efficiency
  • Collaborate with cross-functional teams including DevOps, Product Management, and QA to deliver high-quality releases
  • Set coding standards and conduct design/code reviews to ensure maintainable and scalable solutions
  • Mentor and guide junior and mid-level engineers in technical areas and software best practices
  • Ensure high standards of security, reliability, and availability for SaaS applications
  • Stay up to date with industry trends, tools, and technologies, and evaluate their relevance to ongoing and future projects
What You’ll Bring
  • 10+ years of hands‑on development experience with C++ or C# including deep knowledge of object‑oriented design, STL, multithreading, and performance tuning
  • Experience with building and deploying SaaS products in AWS (e.g., EC2, S3, Lambda, RDS, CloudFormation, etc.)
  • Strong understanding of microservices architecture, containerization (Docker), and orchestration tools (Kubernetes is a plus)
  • Experience with CI/CD pipelines, version control (Git), and build tools (CMake, etc.)
  • Proven ability to analyse complex systems and troubleshoot difficult problems
  • Excellent verbal and written communication skills
  • Strong leadership skills with the ability to take ownership and drive initiatives end-to-end
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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Software Engineer - C++
Staff Software Engineer - C++

N-able Technologies Ltd.  • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Group Medical
Personal Accident & Term life
Senior Software Engineer - Dotnet
Senior Software Engineer - Dotnet

N-able Technologies Ltd.  • Bengaluru

On-site
INR 3,000,000 - 5,400,000
Group Medical, Personal Accident &Term
Generous PTO and observed holidays
2 Paid Volunteer Days per year
+4
Staff Software Engineer
Staff Software Engineer

N-able Technologies Ltd.  • Bengaluru

On-site
INR 3,500,000 - 7,000,000
Group Medical
Personal Accident
Term Life
+6
Senior Software Engineer - Dotnet
Senior Software Engineer - Dotnet

N-able • Bengaluru

Hybrid
INR 2,100,000 - 3,600,000
Group Medical coverage
Personal Accident coverage
Term life coverage
+5
Senior Staff Software Engineer
Senior Staff Software Engineer

N-able • Bengaluru

On-site
INR 4,500,000 - 7,500,000
Group Medical Coverage
Personal Accident Coverage
Term Life Insurance
+5
Senior Staff Software Engineer
Senior Staff Software Engineer

N-able Technologies Ltd.  • Bengaluru

On-site
INR 6,000,000 - 12,000,000
Group Medical, Personal Accident &
Term life coverage
Generous PTO and observed holidays
+5
Senior Software Engineer
Senior Software Engineer

N-able Technologies Ltd.  • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Group Medical, Personal Accident &
Term life coverage
Generous PTO and observed holidays
+5
Software Engineer II
Software Engineer II

N-able • Bengaluru

Hybrid
INR 1,500,000 - 2,800,000
Group Medical
Personal Accident
Term life coverage
+7
Software Engineer II
Software Engineer II

N-able Technologies Ltd.  • Bengaluru

On-site
INR 1,500,000 - 4,000,000
Group Medical
Personal Accident
Term life coverage
+7
Manager, Engineering
Manager, Engineering

N-able Technologies Ltd.  • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Medical coverage
PTO & holidays
Volunteer days
+4