Senior Software Engineer (Bengaluru)

Senior Software Engineer (Bengaluru)

11 Nov
|
N-able
|
Bengaluru

11 Nov

N-able

Bengaluru

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

Angular &

- Front-End Frameworks

- 3 years of hands-on experience with Angular 17 or higher (standalone components, signals, contemporary control flow)

- Experience with TypeScript and RxJS (strict mode, generics, type-safe API models), reactive state management, and efficient change detection strategies

- Understanding of micro front-end architecture, module federation, and shared component libraries

- Preferred: Familiarity with other frameworks (React, Vue, AngularJS) to support migration and hybrid scenarios

Testing &

- Quality Assurance

- Experience writing and maintaining unit tests (Jasmine/Karma, Jest) for components, services, and pipes

- Experience developing integration tests that validate UI behaviour against APIs and mocked services

- Familiarity with end-to-end testing tools (e.g., Cypress, Playwright, Selenium) for critical user journeys

Build, Delivery &

- Tooling

- Good working knowledge of Git and SSH on Linux for source control and secure remote access

- Understanding of CI/CD processes and pipelines (e.g., Jenkins) for automated build, test, and deploy

- Hands-on experience with npm, Angular CLI, and front-end build and bundling optimisation

- Preferred: Experience with AWS services (EC2, RDS, EKS)



and deploying front-end applications to the cloud

- Preferred: Familiarity with SQL and relational databases to understand data behind the UI

- Preferred: Knowledge of XDR, SIEM, or SOC platforms and the workflows analysts follow during triage and response

AI &

- Agentic Systems

- Basic understanding of AI/ML concepts and how they surface in user experiences

- Familiarity with AI-assisted developer tooling (e.g., GitHub Copilot, Claude) to accelerate coding, testing, and reviews

Collaboration &

- Ways of Working

- Strong written and verbal communication skills, with the ability to explain UI trade-offs to non-technical stakeholders

- Hands-on experience with Jira and Confluence for planning, tracking, and documentation

- Understanding of Agile methodology and experience working in Scrum teams

- Demonstrated ability to give and receive constructive code review feedback

What You'll Bring

- 7 years of hands-on UI development experience on large-scale, cloud-native SaaS platforms

- Strong command of HTML5, CSS3, and modern JavaScript (ES6 ), including responsive, accessible UI design

- Solid understanding of Object-Oriented Programming, Design Patterns, and SOLID principles

- Ability to translate wireframes and design specifications into production-grade, reusable UI components

- Package Security &
- Upgrade Management (triaging and fixing npm vulnerabilities)

- Build responsive UI features in Angular 17 from wireframes and design specifications.





- Develop unit and integration tests to maintain high coverage and release confidence.

- Write clean, maintainable code aligned with SOLID principles and front-end best practices

- End to end technical ownership & design of reuseable components.

- Proficiency with regular expressions for input validation, parsing, and search or filter logic

- Strong problem-solving ability, with experience debugging complex browser, performance, and state-management issues

- Understanding of hybrid UI solutions and experience transitioning applications from one framework to another

- Working knowledge of web application security, including CORS, XSS, CSRF, and content security policies

- Understanding of secure authentication and authorisation flows (OAuth 2.0, JWT) in web applications

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

📌 Senior Software Engineer (Bengaluru)
🏢 N-able
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: senior software engineer (bengaluru) / bengaluru