Senior Software Engineer(Reporting)

N-able

Bengaluru

Hybrid

INR 2,500,000 - 4,500,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Group Medical
Personal Accident Coverage
Term Life Coverage
Generous PTO
Volunteer Days
Employee Stock Purchase Program
Fund-raising opportunities
Learning & Development
Hybrid work model

Job summary

N-able is seeking an experienced Data Warehouse Engineer to design, build, and maintain multi-tenant reporting solutions. You will craft SSRS reports, develop ETL pipelines with SSIS, and optimize T-SQL for performance.

The role emphasizes AI-DLC practices and cross-team collaboration to ensure scalable, reliable analytics. The ideal candidate has 6+ years in data warehousing, strong dimensional modelling, and experience with C# in the reporting layer.

Qualifications

  • 6+ years of experience in reporting and data warehouse engineering.
  • Strong SSRS report authoring including expressions and built-in functions.
  • Experience with SSIS or equivalent ETL tool and SQL Server integration.
  • Advanced T-SQL with query tuning and lock contention diagnosis.
  • Dimensional modelling for query performance (fact/dimension design).
  • C# for the reporting service layer; familiarity with multi-tenant reporting is a plus.

Responsibilities

  • Author, repair and extend reports for N-central customers using SSRS.
  • Build and maintain ETL pipelines from operational databases to the reporting warehouse.
  • Model and maintain warehouse fact and dimension tables, including patch status and device availability.
  • Diagnose report failures and performance issues, e.g., long-running queries and lock contention.
  • Collaborate with analytics and eventing teams on data feeding your warehouse.
  • Own the reporting surface end-to-end as the specialist.

Skills

SSRS report authoring
T-SQL
AI-DLC practices
C# for reporting service layer
Java familiarity

Tools

SSIS
SQL Server
C#

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.

What You’ll Do
  • Author, repair and extend the reports N‑central customers rely on, built in SQL Server Reporting Services (SSRS)
  • Build and maintain extract, transform and load (ETL) pipelines that move data from operational databases into the reporting warehouse
  • Model and maintain warehouse fact and dimension tables, including patch status and device availability
  • Diagnose report failures and performance problems — long-running queries, lock contention, reports that break at scale
  • Work with the analytics and eventing teams on the data feeding your warehouse
  • Own this surface end to end; you will be the specialist for it
What You’ll Bring
  • 6+ years in reporting and data warehouse engineering
  • Strong SSRS report authoring, including expressions and built-in functions
  • SQL Server Integration Services (SSIS) or comparable ETL experience
  • Advanced T‑SQL, including query tuning and diagnosing lock contention
  • Dimensional modelling — fact and dimension design for query performance
  • C# for the reporting service layer
  • Demonstrated use of Spec‑Driven Development (SDD) and AI‑assisted development lifecycle (AI‑DLC) practices, or a directly equivalent methodology
  • Java experience is beneficial
  • Experience with reporting at multi‑tenant scale is beneficial
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

Senior Software Engineer(Reporting)
Senior Software Engineer(Reporting)

N-able Technologies Ltd.  • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Group Medical, Personal Accident &Term
Generous PTO and holidays
2 Volunteer Days per year
+4
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
Manager, Engineering
Manager, Engineering

N-able Technologies Ltd.  • Bengaluru

Hybrid
INR 4,000,000 - 7,000,000
Medical coverage
PTO & holidays
Volunteer days
+4
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 • Bengaluru

Hybrid
INR 2,200,000 - 4,000,000
Group Medical
PTO
Volunteer Days
+4
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
Senior Automation/QE
Senior Automation/QE

N-able • Bengaluru

On-site
INR 3,000,000 - 6,000,000
Group Medical
Term Life
Generous PTO
+5
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
Staff Analytics Engineer
Staff Analytics Engineer

N-able Technologies Ltd.  • Bengaluru

Hybrid
INR 2,500,000 - 4,200,000
Group Medical
Personal Accident
Term life coverage
+4
Senior Automation/QE
Senior Automation/QE

N-able Technologies Ltd.  • Bengaluru

Hybrid
INR 3,000,000 - 5,000,000
Group Medical
Personal Accident
Term life coverage
+4