At a Glance
- Tasks: Lead architectural design and development of innovative software solutions.
- Company: Join Appvia, a cutting-edge consultancy transforming software engineering.
- Benefits: Enjoy a competitive salary, bonus, shares options, and great benefits.
- Other info: Collaborative hybrid work environment with opportunities for professional growth.
- Why this job: Make a real impact by shaping the future of software architecture.
- Qualifications: Proven experience in software architecture and domain-driven design.
The predicted salary is between 80000 - 100000 £ per year.
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 Appvia
At Appvia, we help organisations modernise how they build and operate software. We are a specialist platform engineering, software, and AI enablement consultancy, delivering resilient, scalable systems that help teams move faster while maintaining quality, security, and reliability. Our work spans cloud platforms, developer experience, modern application delivery, and AI‑assisted engineering practices. We partner with customers across public and private sectors to reduce technical debt, improve engineering standards, and evolve complex systems using modern software engineering approaches. Since the start of 2026, our Software Engineering practice has grown rapidly into a dedicated team supporting large‑scale modernisation programmes across public and private sectors, and we’re continuing to invest heavily in growing the capability further.
About the Role
As a Principal Software Architect, you will be the architectural voice within our software engineering engagements: owning solution design, shaping technical direction, and constructively challenging both the business and technical architecture of the systems we help modernise. Domain Driven Design sits at the heart of how we approach this. You will lead the domain modelling that underpins our solutions, working with customer stakeholders and domain experts to build a shared understanding of the business, establish a ubiquitous language, and translate that into well‑defined bounded contexts, service boundaries, and system decomposition. Where a customer’s existing architecture doesn’t reflect their domain, you’ll make the case for change and lead it. This is a hands‑on role. You’ll spend most of your time developing alongside the team, but you’ll be doing so while driving the solution: ensuring the domain model is expressed faithfully in the code, making and documenting architectural decisions, and ensuring what we build is coherent, evolvable, and aligned to the customer’s business goals, not just well‑engineered in isolation. You will work closely with delivery managers, platform engineers, customer architects, and senior stakeholders to influence decisions that sit above the codebase: system decomposition, integration strategy, domain modelling, and the trade‑offs between business need and technical direction. You’ll also help lead and grow the team, and contribute to Appvia’s broader engineering strategy by shaping the architectural patterns, DDD practices, standards, and AI‑assisted engineering approaches we apply consistently across customer engagements.
Interview Process - 3 Stage Discovery conversation with Talent Acquisition Technical
Hiring: Principal Software Architect employer: Appvia
At Appvia, we pride ourselves on being an exceptional employer that fosters a collaborative and innovative work culture. Our hybrid working model allows for flexibility while providing ample opportunities for professional growth and development in the rapidly evolving cloud technology landscape. Join us to be part of a team that values strong client relationships and is dedicated to driving meaningful transformation for our clients.