N-able

Senior Distinguished Architect


PayCompetitive
LocationMorrisville/North Carolina
Employment typeFull-Time

What's your preference?

Apply with job updates
  • Job Description

      Req#: 19916
      Why N-able

      IT doesn’t get better than this! N-able isn’t just another software company – we’re going places, and we’d love for you to be a part of that journey. With N-ablites in more than 15 countries around the world, you’re adding your unique voice to a diverse team of people who are supporting our customers, and one another. The Way We Work, our hybrid working model based on trust and flexibility, allows you to maximize your contributions while growing your career. Join a team where you can make a difference!

      N-able is seeking a new Senior Distinguished Architect to come join us on our exciting journey of growth!

      The Senior Distinguished Architect will bring a broad expertise and unique knowledge to the team. This individual will utilize their skills to contribute to the design and development of major company initiatives, to achieve goals in creative and effective ways. The Senior Distinguished Architect will act as a leader of other Architects and Engineers, with a scope of control that encompasses a large portion of the product portfolio.


      What You'll Do

      Design cloud-native software solutions that are reliable, performant, scalable, secure, and cost-

      effective.

      Works on significant and unique issues; plans and executes cross-functional projects.

      Makes final decisions on design and architecture that impact future business results; ensures that

      technical staff understand how their work relates to business objectives.

      Creates technology integration strategies that satisfy business objectives.

      Understands business objectives and helps design technology solutions that address present and

      future needs.

      Provides guidance and coaching on design and best practices to the entire N-able Architecture and

      Engineering community. Assists in the professional growth of engineers and architects by providing

      regular feedback.

      Gathers requirements across a broad portfolio of products and translates them into common

      service architectures.

      Partners with PM to understand customer requirements and assist in design optionality.

      Present solutions to Executive Management including C-level and VP-level individuals.

      Enhances product quality by promoting test automation and setting the standard of quality

      expectations.

      Advocates for N-able customers by assisting in the resolution of complex escalations & customer

      issues, root cause analysis, issue prevention, and product improvements, and driving cross-product

      engineering improvement plans/roadmaps.

      Sets the technical strategy for one or more product lines; effectively represents the product and N-

      able internally with executives and employees as well as externally with partners and customers;

      represents engineering during M&A due diligence.

      Provides guidance to engineering management and product management on ideas feasibility and

      options across products.

      Understands N-able business/engineering model and sets priorities; accordingly, considers

      perspectives of business stakeholders.

      Tracks current trends in technology and technical architecture and ensures the rest of the

      organization is appropriately informed of them.

      Provides multiple solutions to problems, discusses pros/cons while balancing long-term strategy

      and short-term goals Contributes to the development of product strategy, and provides technical

      leadership in the development of new products, processes, or technologies in support of this

      strategy. Seeks feedback and works to continuously improve one’s technical skills; demonstrates

      proactivity and focuses on "getting things done".

      Simplifies complex topics for presentation to any audience; drives initiatives spanning across

      multiple departments.

      Assists in attracting, interviewing, and retaining top engineering talent.

      Provides feedback to upper management, and influences leaders across the business.

      Strives to understand customer scenarios and use new technical solutions to deliver innovative

      products; works early on with program managers to identify technical risks and unknowns for new

      product releases.

      Evangelizes the technical strategy vision with the development team, product managers, and program managers.

      Chairs architectural review meetings, ensuring participation of relevant stakeholders from product management, engineering, security, and DevOps, recording feedback and decisions, and guiding issues to resolution when necessary.

      Participates in drafting, reviewing, and evangelizing N-able architecture and engineering standards.


      What You'll Bring

      15 years of related experience with a bachelor’s degree; or 10 years and a master’s degree; or PhD

      with 10 years’ experience; or equivalent experience

      Demonstrated ability to utilize expert-level skills to improve coding and design practices across

      engineering and to coach others in advanced development techniques; proficiency in multiple areas

      of programming (e.g. web development, concurrency, OS low-level, non-blocking I/O, etc.)and

      ability to debug and troubleshoot issues from any product in a customer's environment; Garners

      recognition across engineering organizations as a leader in the development

      Utilizes expert-level skills in software design to drive complex features spanning multiple product

      teams and to orchestrate the design and development of new products; partners with the

      Architecture team to ensure that designs and engineering practices are sound; Ability to identify

      innovative design trends and introduce them into practice within the company Proven expertise

      architecting highly-scalable, multi-tenant SaaS applications, services, and APIs for one of the major

      cloud environments such as AWS, Azure or GCP

      Familiar with CI/CD best practices

      Experience with infrastructure-as-code tools such as Terraform or CloudFormation

      Strong understanding of software security techniques and best practices including threat modeling

      and secure coding principles

      Expert level skills in testing and test automation; ability to identify cost-effective tests for each

      level of the test automation pyramid; drives improvements to test automation in engineering

      Expert level skills in product design; ensures usability of new features; follows and improves

      existing usability guidelines

      Deep understanding of multiple runtime platforms like .NET or J2SE

      Marked interest in exploring and utilizing new technologies

      Demonstrated mastery of one or more programming languages

      Ability to improve quality and velocity of business execution

      Knowledge of Agile development methodologies

      Familiarity with industry-standard authentication and authorization protocols such as OAuth,

      OpenID, and SAML and the ability to identify the best solution for a given project or use case.


      Purple Perks

      What do we offer you?

      • Medical, dental and vision – for employee , partner , and children!
      • Generous PTO and observed holidays
      • 2 Paid VoluNteer Days per year
      • Pension Plan with company-contribution
      • Employee Stock Purchase Program
      • Discounted gym access at several local facilities
      • 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, Inc. (NYSE: NABL), we are a global software company that turns IT possibilities into capabilities. That means we partner with technology leaders who support companies around the world by offering secure infrastructure and tools to navigate their evolving IT needs. We build strong relationships with our customers to help them thrive at every stage of growth, and at the heart of this effort is our network of N-ablites—a global team of extraordinary, diverse creators who are dedicated to making a difference in how our partners do IT.

      #LI-ZP1 #LI-Hybrid


      15 years of related experience with a bachelor’s degree; or 10 years and a master’s degree; or PhD

      with 10 years’ experience; or equivalent experience

      Demonstrated ability to utilize expert-level skills to improve coding and design practices across

      engineering and to coach others in advanced development techniques; proficiency in multiple areas

      of programming (e.g. web development, concurrency, OS low-level, non-blocking I/O, etc.)and

      ability to debug and troubleshoot issues from any product in a customer's environment; Garners

      recognition across engineering organizations as a leader in the development

      Utilizes expert-level skills in software design to drive complex features spanning multiple product

      teams and to orchestrate the design and development of new products; partners with the

      Architecture team to ensure that designs and engineering practices are sound; Ability to identify

      innovative design trends and introduce them into practice within the company Proven expertise

      architecting highly-scalable, multi-tenant SaaS applications, services, and APIs for one of the major

      cloud environments such as AWS, Azure or GCP

      Familiar with CI/CD best practices

      Experience with infrastructure-as-code tools such as Terraform or CloudFormation

      Strong understanding of software security techniques and best practices including threat modeling

      and secure coding principles

      Expert level skills in testing and test automation; ability to identify cost-effective tests for each

      level of the test automation pyramid; drives improvements to test automation in engineering

      Expert level skills in product design; ensures usability of new features; follows and improves

      existing usability guidelines

      Deep understanding of multiple runtime platforms like .NET or J2SE

      Marked interest in exploring and utilizing new technologies

      Demonstrated mastery of one or more programming languages

      Ability to improve quality and velocity of business execution

      Knowledge of Agile development methodologies

      Familiarity with industry-standard authentication and authorization protocols such as OAuth,

      OpenID, and SAML and the ability to identify the best solution for a given project or use case.


      Design cloud-native software solutions that are reliable, performant, scalable, secure, and cost-

      effective.

      Works on significant and unique issues; plans and executes cross-functional projects.

      Makes final decisions on design and architecture that impact future business results; ensures that

      technical staff understand how their work relates to business objectives.

      Creates technology integration strategies that satisfy business objectives.

      Understands business objectives and helps design technology solutions that address present and

      future needs.

      Provides guidance and coaching on design and best practices to the entire N-able Architecture and

      Engineering community. Assists in the professional growth of engineers and architects by providing

      regular feedback.

      Gathers requirements across a broad portfolio of products and translates them into common

      service architectures.

      Partners with PM to understand customer requirements and assist in design optionality.

      Present solutions to Executive Management including C-level and VP-level individuals.

      Enhances product quality by promoting test automation and setting the standard of quality

      expectations.

      Advocates for N-able customers by assisting in the resolution of complex escalations & customer

      issues, root cause analysis, issue prevention, and product improvements, and driving cross-product

      engineering improvement plans/roadmaps.

      Sets the technical strategy for one or more product lines; effectively represents the product and N-

      able internally with executives and employees as well as externally with partners and customers;

      represents engineering during M&A due diligence.

      Provides guidance to engineering management and product management on ideas feasibility and

      options across products.

      Understands N-able business/engineering model and sets priorities; accordingly, considers

      perspectives of business stakeholders.

      Tracks current trends in technology and technical architecture and ensures the rest of the

      organization is appropriately informed of them.

      Provides multiple solutions to problems, discusses pros/cons while balancing long-term strategy

      and short-term goals Contributes to the development of product strategy, and provides technical

      leadership in the development of new products, processes, or technologies in support of this

      strategy. Seeks feedback and works to continuously improve one’s technical skills; demonstrates

      proactivity and focuses on "getting things done".

      Simplifies complex topics for presentation to any audience; drives initiatives spanning across

      multiple departments.

      Assists in attracting, interviewing, and retaining top engineering talent.

      Provides feedback to upper management, and influences leaders across the business.

      Strives to understand customer scenarios and use new technical solutions to deliver innovative

      products; works early on with program managers to identify technical risks and unknowns for new

      product releases.

      Evangelizes the technical strategy vision with the development team, product managers, and program managers.

      Chairs architectural review meetings, ensuring participation of relevant stakeholders from product management, engineering, security, and DevOps, recording feedback and decisions, and guiding issues to resolution when necessary.

      Participates in drafting, reviewing, and evangelizing N-able architecture and engineering standards.

  • About the company

      Software, resources, and tools for MSPs and IT departments with best-in-class Remote Monitoring & Management, Data Protection, and Security solutions.