Jobs / App***
Principal Software Architect
App*** · London, ENG, United Kingdom
Visa sponsorship details are locked. Unlock company name and apply link with .
London, ENG, United Kingdom80,000-100,000 GBP/yearlyHybrid
Remuneration
80,000-100,000 GBP/yearly
Location
London, ENG, United Kingdom
Visa sponsorship
Sponsors visa
Job summary
Principal Software Architect - UK Security Clearance eligibility required. Location: London, UK - Hybrid (~1-2 days per month in office / onsite) Contract: Permanent, Full-time Package: £80,000-100,000 + 10% bonus + 10% shares options + benefits About App*** At App***, we help organisations modernise how they build and operate software.
Benefits
Package: £80,000-100,000 + 10% bonus + 10% shares options +About AppviaAt Appvia, we help organisations modernise how they build and operate software.Our work spans cloud platforms, developer experience, modern application deliverAbout the roleDomain Driven Design sits at the heart of how we approach this.Where a customer's existing architecture doesn't reflect their domain, you'll maThis is a hands-on role.Interview Process - 3 StageDiscovery conversation with Talent AcquisitionTechnical & Architecture Interview with the Engineering TeamFinal Interview with Leadership
Qualifications
- Principal Software Architect - UK Security Clearance eligibility required.
- About You
- You are an architecturally minded senior engineer: someone who thinks in domains, systems, and trade-offs, but who has never stopped coding.
- You believe that good architecture starts with a deep understanding of the business domain, and you're energised by shaping the why and what of a solution as much as the how.
- You're comfortable challenging established thinking with customers in a consulting environment, earning influence through credibility, clarity, and delivery.
- You'll bring:
- Experience leading collaborative domain discovery with business stakeholders, using techniques such as Event Storming, domain storytelling, or similar.
- Strong architectural judgement, with a track record of owning and driving solution design on complex systems, not just contributing to it.
- The ability to understand a customer's business architecture, connect it to technical decisions, and constructively challenge it when it doesn't serve the outcome.
- Confidence communicating and defending architectural decisions to senior stakeholders, and documenting them clearly (e.g.
- ADRs, C4 or similar).
- Strong hands-on full-stack development
Responsibilities
- Own the architecture and solution design of modern, scalable software systems across customer engagements.
- Lead domain discovery and modelling with customers, establishing bounded contexts, a ubiquitous language, and a shared understanding between business and engineering.
- Shape and challenge business and technical architecture: service boundaries, domain models, dependencies, and integration strategy across complex systems.
- Ensure the domain model is reflected in the software itself, keeping code, architecture, and business understanding aligned as systems evolve.
- Act as a trusted architectural advisor to customers, guiding decision-making, articulating trade-offs, and influencing direction at a senior level.
- Work hands-on across the stack, particularly on React-based applications.
- Architecture at App*** is done in the code, not just on the whiteboard.
- Establish and document architectural decisions, patterns, and standards that outlive individual engagements.
- Drive improvements in development processes, testing strategy, and delivery cadence.
- Support teams in reducing technical debt and improving long-term maintainability and evolvability.
- Collaborate with platform and cloud engineers to deliver cohesive end-to-end solutions.
- Mentor engineers and grow DDD and architectural capability within App***'s engineering practice.
Skills
Leadership
Degrees
Associate
Industry
AutomotiveBankingGamingHealthcarePublic-sector
Company size
SmbStartup
Contract length
5 years
Security clearance
Security clearance