At a Glance
- Tasks: Lead the design and delivery of modern, scalable cloud-native software systems.
- Company: Join a specialist cloud and platform engineering consultancy in London.
- Benefits: Competitive salary, bonus, share options, flexible working, and 25 days holiday.
- Why this job: Shape the future of software engineering while mentoring teams and influencing decisions.
- Qualifications: Strong experience in microservices, Java/Spring, React, and cloud-native environments.
- Other info: Hybrid role with excellent career growth and opportunities to work on impactful projects.
The predicted salary is between 80000 - 100000 £ per year.
Location: London (Hybrid – approx. 1–2 days per month onsite)
Contract: Permanent, Full-time
Package: £80,000–£100,000 + 10% bonus + 10% share options + benefits
Eligibility: UK Security Clearance (SC) eligibility required
The Opportunity
We’re working with a specialist cloud and platform engineering consultancy that partners with organisations across regulated and public‑sector environments to modernise how software is built and operated. The business is expanding its software engineering capability and is hiring a Principal Software Engineer to play a key role in shaping technical direction, delivery standards, and engineering best practices across multiple engagements. This is a hands‑on leadership role suited to an experienced engineer who enjoys operating across architecture, design, and delivery, while mentoring teams and working closely with stakeholders.
As a Principal Software Engineer, you will:
- Lead the design and delivery of modern, scalable, cloud‑native software systems
- Shape architecture, service boundaries, and system decomposition using best‑practice approaches
- Work hands‑on across the stack, with a strong focus on React‑based applications
- Guide teams on testing strategy, automation, and developer productivity
- Support customers in reducing technical debt and improving long‑term maintainability
- Collaborate closely with cloud and platform engineering teams to deliver end‑to‑end solutions
- Act as a senior technical advisor, supporting decision‑making and technical trade‑offs
- Contribute to shared engineering standards, patterns, and ways of working
About You
You’re a senior/principal‑level engineer with strong architectural judgement and a consulting mindset. You’re comfortable leading technical conversations, influencing delivery decisions, and working directly with customers.
You’ll bring:
- Strong experience with Domain‑Driven Design (DDD) and modern system decomposition
- Proven delivery of microservice‑based architectures
- Deep hands‑on experience with Java/Spring and React
- Experience improving engineering effectiveness through testing strategy and automation
- Exposure to cloud‑native environments (AWS preferred)
- Confidence mentoring engineers and leading technical discussions
- Comfort working with stakeholders in regulated environments
- Eligibility for UK Security Clearance (British citizenship required)
Core technologies:
- SQL / NoSQL databases
- AWS
- Playwright
- GitLab, Maven
Nice to have:
- GovUK UI Framework
- .NET
Flexible working with core hours
25 days holiday
Principal Software Engineer – Cloud-Native Architect (Hybrid London) employer: Fruition Group
Contact Detail:
Fruition Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Principal Software Engineer – Cloud-Native Architect (Hybrid London)
✨Tip Number 1
Network like a pro! Reach out to your connections in the industry, attend meetups, and engage with online communities. You never know who might have the inside scoop on job openings or can refer you directly.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving cloud-native architectures and microservices. This will give potential employers a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common interview questions and scenarios related to software engineering and architecture to boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! We’ve got some fantastic opportunities waiting for you, and applying directly can sometimes give you an edge over other candidates.
We think you need these skills to ace Principal Software Engineer – Cloud-Native Architect (Hybrid London)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in cloud-native architectures, microservices, and any relevant technologies like Java/Spring and React. We want to see how you fit into our vision!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Don’t forget to mention your experience in mentoring and leading technical discussions – we love that!
Showcase Your Projects: If you've worked on projects that demonstrate your skills in modern software delivery or cloud-native environments, make sure to include them. We’re keen to see real-world examples of your work and how you’ve tackled challenges in regulated settings.
Apply Through Our Website: We encourage you to apply directly through our website for a smoother application process. It helps us keep track of your application and ensures you don’t miss out on any important updates from us!
How to prepare for a job interview at Fruition Group
✨Know Your Tech Inside Out
Make sure you’re well-versed in the core technologies mentioned in the job description, like Java/Spring and React. Brush up on Domain-Driven Design and microservices, as these will likely come up in technical discussions.
✨Showcase Your Leadership Skills
As a Principal Software Engineer, you'll be expected to lead and mentor. Prepare examples of how you've guided teams in the past, especially in cloud-native environments. Be ready to discuss your approach to influencing delivery decisions.
✨Understand the Business Context
Research the consultancy and its clients, particularly in regulated sectors. This will help you tailor your answers to show how your experience aligns with their needs and how you can contribute to modernising software operations.
✨Prepare for Technical Conversations
Expect to engage in deep technical discussions during the interview. Practice articulating your thought process around architecture, service boundaries, and system decomposition. Being able to explain your decision-making clearly will impress the interviewers.