Principal Developer

Technical Environment
Senior role influencing long-term platform direction and standardsCloud-native, containerised, multi-service architectureAccess to modern tools, frameworks, and DevSecOps practicesProfessional Growth
Direct collaboration with the CTO and senior leadershipProfessional development budget and conference accessOpportunity to shape the future of enterprise-scale identity and access management technology across multiple sectorsCompensation and Benefits
Company bonus schemeHybrid working with monthly team meetups in LondonFlexible working hours25 days annual leave excluding bank holiday.Competitive Pension Scheme contributions.Private Bupa health care as a benefit in kind.Cycle to work and Tech scheme.Employee Death in service insurance.Job Description
Company Overview
ID-ware is a specialist provider of Physical Identity and Access Management (PIAM) solutions, supporting government, public sector organisations, critical national infrastructure, enterprise, and industry. As part of the international ID-ware Group, we design and deliver scalable, cloud-native platforms that enable secure physical access, credential management, and digital identity operations across Europe.Position Overview
We are seeking a hands-on Principal Developer to work closely with the CTO and senior technical colleagues across the UK and wider group. You will lead the design, build, and continuous improvement of our enterprise PIAM platform, enabling the management of physical identity data, secure credentials, and access control at scale.This is a senior technical leadership role, combining hands-on engineering with architectural decision-making, technical governance, and thought leadership. You will be responsible for shaping best practices, mentoring senior developers, and ensuring delivery of performant, secure, and maintainable systems in an agile environment.Key Responsibilities
Technical Leadership
Define and evolve the architecture of our PIAM platformLead design and implementation of microservices using Node.js, TypeScript, and FastifyEstablish coding standards, architectural patterns, and documentation practicesCreate and maintain Architecture Decision Records (ADRs)Champion secure-by-design principles and ensure scalability for high-concurrency, large-scale deployments
Development and Implementation
Build and own secure, scalable backend services (Node.js, TypeScript, PostgreSQL)Implement frontend components using React and/or AngularTake ownership of CI/CD pipelines, deployment workflows, and infrastructure readinessDeliver robust observability, monitoring, and logging across servicesDesign for multi-tenant performance, resilience, and runtime securityImplement integrations with enterprise systems, workflow platforms, and related infrastructure
Team and Delivery Leadership
Mentor and guide senior developers, fostering a culture of engineering excellenceLead code reviews and maintain high-quality standardsParticipate in and lead solution design sessionsGuide agile delivery, backlog refinement, and sprint planningCollaborate effectively with cross-functional teams across multiple geographies
Quality and Performance
Maintain API response performance consistently under 200ms (p95)Define and execute comprehensive test strategies (unit, integration, E2E)Ensure system observability and rapid fault diagnosisDrive continuous improvement in development processes and product quality
Your Profile
Essential Requirements
Technical Expertise
Expert proficiency in TypeScript, Node.js, REST and WebSocket API designProven experience designing and delivering microservices architecturesStrong experience with PostgreSQL, Redis, and message queues (RabbitMQ or similar)Knowledge of containerisation (Docker) and orchestration (Kubernetes)Skilled in OpenAPI-first development and secure API designPractical experience with authentication protocols (OIDC, OAuth 2.0, JWT)Ideally, experience in cloud-native development and integration across hybrid or multi-cloud environments
Enterprise Software Integration
Experience integrating complex enterprise systems and APIsUnderstanding of workflow automation platforms and process orchestrationFamiliarity with data synchronisation, transformation, and interoperability standardsProven ability to design solutions that span multiple enterprise platforms and services
Leadership and Collaboration
Demonstrated ability to lead and mentor development teamsStrong contributor to architectural decision-makingExcellent communicator with technical and non-technical stakeholdersSkilled at working across distributed teams and international collaborationComfortable working in agile, sprint-based delivery environments
Clearance Requirement
Must be UK based and eligible to hold or currently hold UK Government Security Clearance (SC or above)
Highly Desirable
Advanced Technical Skills
Experience with frontend frameworks (React, Angular, Next.js, Remix)Knowledge of workflow engines and process automationFamiliarity with service mesh technologies (Istio)Experience with observability tooling (OpenTelemetry, Prometheus, Grafana)Exposure to mobile platform development (iOS, Android)Domain Knowledge
Background in identity, access control, or secure credential managementUnderstanding of regulatory and compliance frameworks (GDPR, SOC2)Experience with advanced authentication methods (FIDO2, Passkey, PKI)Integration and Migration
Experience with enterprise system integration and data transformationSupporting legacy system migration and modernisation programmesFamiliarity with data synchronisation and workflow orchestration patternsWhat is our hiring process?
The hiring process for this role is 3-4 stages:First stage is an interview with a member of the HR department.Second stage is a technical interview with the CTO and a member of our Development Team.Final stage is an interview with the CTO and Head of Cloud and Platform.At ID-ware, we have been successfully developing software solutions for Physical Identity and Access Management (PIAM) for 20 years. With our software solution, we protect all the valuable elements that make up a company: the products, the ideas, the infrastructure, and above all, the people who work there. And we are particularly proud of that.This is achieved through the successful and appreciative collaboration of our diverse team, which tackles everyday challenges with a lot of passion, new ideas, individual responsibility, and a lot of fun. We would be delighted if we could also inspire you to join our team.
#J-18808-Ljbffr
Other jobs of interest...

Perform a fresh search...
-
Create your ideal job search criteria by
completing our quick and simple form and
receive daily job alerts tailored to you!