Wanted: Principal Software Architect

Wanted: Principal Software Architect

Full-Time 80000 - 100000 £ / year (est.) Home office (partial)
Appvia

At a Glance

  • Tasks: Lead architectural design and development of innovative software solutions.
  • Company: Join Appvia, a cutting-edge consultancy transforming software engineering.
  • Benefits: Competitive salary, bonus, share options, and flexible hybrid work.
  • Other info: Dynamic team environment with opportunities for professional growth.
  • Why this job: Shape the future of software architecture while making a real impact.
  • 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

Wanted: 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.

Appvia

Contact Details:

Appvia Recruitment Team

We think you need these skills to ace Wanted: Principal Software Architect

Architectural Design
Domain Driven Design (DDD)
Solution Design
Technical Direction
System Decomposition
Integration Strategy
Hands-on Development