Technical Software Architect

N able
Edinburgh, United Kingdom
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Edinburgh, United Kingdom

Tech stack

API
Distributed Systems
Software Architecture
Software Tools
Software Engineering
Technical Debt
Backend
User Administration

Job description

In this role, you will play a key part in shaping the architecture of services within Core Services, with a strong focus on the User Management Service (UMS). You will translate product and platform requirements into robust technical designs and work closely with engineering teams to ensure solutions are scalable, secure, and maintainable. This is not a senior or principal architect role; the scope of influence is primarily at service and domain level. The role is hybrid requiring 2 days a week in our Edinburgh hub. What You'll Do:

  • Define and evolve the architecture of Core Services components, with primary involvement in the User Management Service (UMS).
  • Translate functional and non-functional requirements into clear, scalable, and secure technical designs.
  • Collaborate closely with Software Engineers, Technical Architects, Engineering Managers, and Product Managers across Core Services.
  • Review solution designs and provide architectural guidance during feature development.
  • Evaluate architectural trade-offs and document decisions using lightweight artifacts such as RFCs and ADRs.
  • Identify architectural risks, technical debt, and improvement opportunities within UMS and related services.
  • Support engineering teams during implementation to ensure alignment with architectural intent.
  • Participate in production issue analysis, root cause investigations, and definition of long-term remediation plans., * Collaborate closely with experienced engineers and architects across Core Services.
  • Clear growth path toward Senior Architect roles over time.
  • Engineering culture that values pragmatism, ownership, and long-term quality.

Requirements

  • Strong background in backend software engineering and system design.
  • Solid understanding of software architecture principles for distributed systems.
  • Experience designing APIs and defining clear service boundaries.
  • Good understanding of data modeling and persistence strategies.
  • Ability to reason about scalability, performance, security, and reliability trade-offs.
  • Hands-on experience reviewing code and understanding implementation-level details.
  • Strong communication skills, with the ability to explain designs and architectural decisions clearly.

Benefits & conditions

Purple Perks:

  • Medical, dental and vision 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-NK1 #LI-Hybrid You must create an Indeed account before continuing to the company website to apply Review for N-able Review for N-able, Edinburgh, SCT Review for Software Architect at N-able Review for Software Architect at N-able, Edinburgh, SCT Salaries for N-able

About the company

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.

Apply for this position