Principal Architect Engineering Lead

Principal Architect Engineering Lead

Full-Time 54000 - 84000 £ / year (est.) No working from home possible
StarCompliance

At a Glance

  • Tasks: Lead architectural direction and evolve software systems for a global SaaS platform.
  • Company: Join StarCompliance, a leader in compliance software with a collaborative culture.
  • Benefits: Competitive salary, flexible working options, and opportunities for professional growth.
  • Other info: Dynamic environment with a focus on innovation and teamwork.
  • Why this job: Shape the future of technology while making a real impact on compliance solutions.
  • Qualifications: Expertise in C#, .NET Core, and cloud-based architectures required.

The predicted salary is between 54000 - 84000 £ per year.

At StarCompliance, we build software that supports critical compliance needs for global clients. We rely on experienced engineering leaders not only to deliver high-quality services, system designs and code, but to help shape how all teams work and how systems evolve. We’re looking for a Principal Engineering Lead to play a lead role within our Architecture engineering team. This role is suited to highly capable lead engineers/architects who combine strong technical architecture expertise with sound decision making judgement at scale, a service mindset, and a collaborative approach. The role blends hands‑on architectural depth with organisational leadership. You will set the architectural direction, chair the Architecture Forum, and ensure that our systems are scalable, resilient, secure, and cost‑effective at scale. You will line‑manage two Principal Architect Engineers and work closely with engineering, product, security, and operations leaders. This position requires strong technical authority, the ability to navigate complex stakeholder input, and the credibility to influence senior engineers and leaders across the organisation. How you work is critical. We value engineering leaders who communicate clearly, build trust, challenge ideas constructively, and take ownership not just of systems, but of outcomes.

Responsibilities

  • Own and evolve the target software architecture for a distributed, multi‑tenant SaaS platform operating at scale.
  • Ensure the continued effective documentation of these systems, ensuring the catalogue is in a healthy state.
  • Contribute to the wider organization’s engineering teams design of highly available, fault‑tolerant, and scalable systems using modern distributed systems principles.
  • Work closely with peers in Platform and Infrastructure to continue to evolve our service delivery practices.
  • Ensure principles that are followed are turned into established reusable patterns.
  • Evolve our multi‑tenant architecture patterns, including tenant isolation, data partitioning, security boundaries, and scalability models.
  • Provide deep expertise in messaging and integration patterns event‑driven architectures, pub/sub, CQRS, eventual consistency, idempotency, etc.
  • Chair the Architecture forum, continuing to evolve our robust approach to complex decision making.
  • Ensure architectural decisions balance performance, security, operability, cost, and developer productivity.
  • Promote consistency without stifling autonomy, enabling teams to move fast on a well‑defined platform foundation.
  • Mentor senior and principal engineers, raising the overall architectural maturity of the organization.
  • Work closely with engineering leadership to align architecture with delivery realities.

Skills And Experience

  • Expert‑level C# and .NET Core knowledge, with experience designing and evolving large‑scale, microservices systems.
  • Deep hands‑on experience with Microsoft Azure, including core services, networking, identity, security, and platform services.
  • Proven expertise in distributed systems design, including event‑driven and message‑based architectures, consistency models and trade‑offs, failure modes, resilience patterns, and recovery strategies.
  • Strong understanding of multi‑tenant SaaS architectures, ideally in a production environment at scale.
  • Strong knowledge of messaging technologies and patterns.
  • Experience with Infrastructure as Code (e.g. Terraform) is highly desirable.
  • Familiarity with modern observability, monitoring, and operational tooling.

Minimum Qualifications

  • Typically 10+ years of commercial software development experience with at least several years of these in a multi‑tenant, cloud hosted organization.
  • Experience working with enterprise‑scale SaaS platforms.
  • Relevant certificates are a plus, but not essential.
  • Right to work in the country of employment.

StarCompliance Background Checks

All positions require pre‑employment screening due to employees potentially having access to highly sensitive and confidential information involving finance and compliance; candidates must be trustworthy and have a heightened sensitivity to protecting confidential financial, professional information. To be eligible for employment with StarCompliance, candidates must undergo a rigorous background investigation with checks including, but not limited to, criminal record history, consumer credit, employment history, qualifications, and education checks.

Equal Opportunity Employer Statement

We prohibit discrimination and harassment of any kind based on race, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, gender identity or expression, marital/civil union/domestic partnership status, veteran status or any other protected characteristic as outlined by country, state, or local laws. This policy applies to all employment practices within our organisation, including hiring, recruiting, promotion, termination, layoff, recall, leave of absence, compensation, benefits, training, and apprenticeship. StarCompliance makes hiring decisions based solely on qualifications, merit, and business needs at the time.

For more information, please request a copy of our Equal Opportunities Policy. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Principal Architect Engineering Lead employer: StarCompliance

At StarCompliance, we pride ourselves on fostering a collaborative and innovative work culture that empowers our employees to excel. As a Principal Architect Engineering Lead, you will not only lead architectural initiatives but also mentor fellow engineers, contributing to their professional growth in a supportive environment. Located in a dynamic industry, we offer competitive benefits and the opportunity to work on cutting-edge technology that makes a real impact on global compliance needs.

StarCompliance

Contact Details:

StarCompliance Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Architect Engineering Lead

Tip Number 1

Network like a pro! Reach out to your connections in the industry, especially those who work at StarCompliance or similar companies. A friendly chat can open doors and give you insider info on the role.

Tip Number 2

Prepare for the interview by brushing up on your technical skills and architectural knowledge. Be ready to discuss your experience with distributed systems and how you've tackled complex challenges in the past.

Tip Number 3

Show off your leadership style! Think about examples where you've mentored others or led projects. StarCompliance values collaboration, so highlight how you build trust and challenge ideas constructively.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you're serious about joining the team at StarCompliance.

We think you need these skills to ace Principal Architect Engineering Lead

C#
.NET Core
Microservices Architecture
Microsoft Azure
Distributed Systems Design
Event-Driven Architecture
Message-Based Architectures

Some tips for your application 🫡

Tailor Your Application:Make sure to customise your CV and cover letter to highlight your experience with multi-tenant SaaS platforms and distributed systems. We want to see how your skills align with the role, so don’t hold back on showcasing your architectural expertise!

Showcase Your Leadership Skills:As a Principal Engineering Lead, we’re looking for someone who can influence and mentor others. Use your application to demonstrate your leadership style and any previous experiences where you’ve successfully guided teams or projects.

Be Clear and Concise:When writing your application, clarity is key! We appreciate straightforward communication, so make sure your points are easy to understand and get straight to the heart of your achievements and qualifications.

Apply Through Our Website:We encourage you to submit your application through our website. It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!

How to prepare for a job interview at StarCompliance

Know Your Architecture Inside Out

Make sure you have a solid grasp of architectural principles, especially around distributed systems and multi-tenant SaaS platforms. Be ready to discuss your past experiences with these technologies and how they relate to the role at StarCompliance.

Showcase Your Leadership Skills

As a Principal Engineering Lead, you'll need to demonstrate your ability to lead teams and influence stakeholders. Prepare examples of how you've successfully managed teams, chaired forums, or made complex decisions in previous roles.

Communicate Clearly and Confidently

Effective communication is key in this role. Practice articulating your thoughts on architectural decisions and how they balance performance, security, and cost. Use clear examples to illustrate your points during the interview.

Prepare for Technical Deep Dives

Expect to dive deep into technical discussions, especially around C#, .NET Core, and Azure services. Brush up on your knowledge of messaging patterns and event-driven architectures, as these will likely come up in conversation.