About the role
At N-able, Core Services teams build foundational platforms that power our products at scale. We are looking for a Technical Architect to join Core Services, contributing to the design and evolution of shared, business‑critical platforms across the organization.
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.
What You'll Bring
* 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.
Purple Perks
* Medical, dental and vision coverage
* Generous PTO and observed holidays
* 2 Paid Volunteer Days per year
* Employee Stock Purchase Program
* Fundraising 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
#J-18808-Ljbffr