N-able

Senior Staff Software Engineer

Posted: 38 minutes ago

Job Description

Why N-ableAt 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 DoProvide technical leadership and set technical direction to guide the team in producing N-able's platformsConduct and participate in code reviews to ensure code quality and consistency, and to mentor and provide feedback to junior engineersEnsuring code quality, writing automated tests, and participating in quality assurance efforts to maintain a high level of software qualityBe responsible for creating and maintaining technical documentation, including architecture diagrams, design specifications, and coding standardsWork closely with other teams, such as product management, architecture, DevOps, UX, and quality assurance, to ensure that engineering projects align with business goals and user needsEffectively communicate of technical concepts to non-technical stakeholders and collaborate with cross-functional teams and ensuring projects are delivered on time and meet technical requirementsWhat You'll BringHigh motivation and willingness to drive the team forward to higher engineering standards and experience driving new initiatives and improving processes across a wider organisationExhibits high skill level in coding and software design, in test automation, and in product designExpertise with cloud-based technologies AWS/Azure and expertise with Cloud-native methodologies and designProfessional experience in writing code in one of the following languages: Java, C#, PHP, and availability to switch to GOSolid understanding of development process with strong problem solving and debugging skills, experience working with escalations on customer/production issuesPlanning and creating mid and low level architecture for the new complex systems based on high level architecture visionStrong OOP experience, patterns and best practices and knowledge with AngularTechnical mentorship experience with team membersPurple PerksCompetitive medical insurance for employees - optional dependent enrollment!Life and disability insurance coverageSupplemented local PTO days based on tenure, sick days and observed holidays2 Paid VoluNteer Days per yearEmployee Stock Purchase ProgramMeal Vouchers and Public Transportation BenefitsOptional Gym BenefitsN-ablite Learning - custom learning experience as part of our investment in youThe Way We Work - our hybrid working model based on trust and flexibilityAbout N-ableAt 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In