Posted 2 days ago
Senior Software Engineer
AI Summary
Builds responsive, reusable Angular 17+ user interface features for a cloud-native cybersecurity SaaS platform, owning component design, unit and integration testing, and front-end security and performance.
About this role
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, modern 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.
#LI #SN
#LI # Hybrid
Skills
Explore related jobs
More jobs at N-able
Similar Angular jobs
- K
Angular JS. Angular 2 Developerkrg technology inc · Phoenix, AZ - S
Angular DeveloperSapsol Technologies Inc · Mississauga, Ontario - M
Angular DeveloperMadiff Polska · Warszawa, Mazowieckie - G
Angular developerGarlic Tech Ltd. · Debrecen, Hungary - PAngular DeveloperPrecision Technologies · Madison, WI
- B
Angular DeveloperBright Vision Technologies · Edison, New Jersey
Jobs in Bengaluru
- OSenior Systems EngineerOracle · BENGALURU, KARNATAKA
- FSenior Engineer I, Electromechanics / Mechanical DesignFrcareers Se · Bangalore, Karnataka
- CFellow Firmware EngineeringCanadacareers Amd · Bangalore, Karnataka
- CPMTS Firmware EngineerCanadacareers Amd · Bangalore, Karnataka
- CSMTS Firmware EngineerCanadacareers Amd · Bangalore, Karnataka
Browse these categories
Market data for software engineer roles
All reports →- Role reportSoftware engineer jobs, Sep 2026: new listings down 9.7%New software engineer listings fell 9.7% to 1,506 this week, the first weekly drop in a month. Prioritize applications while 1,506 fresh roles remain open.
- Salary reportSoftware engineer salary 2026: median midpoint is $190,587The median published range midpoint for US software engineer roles is $190,587, with the middle half from $166,000 to $222,000.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.