Principal Software Engineer in London

Principal Software Engineer in London

London Full-Time 155000 - 155000 £ / year (est.) No working from home possible
Total Recruitment Group

At a Glance

  • Tasks: Lead the architecture of product fulfilment from factory to customer doorstep.
  • Company: Dynamic design-led consumer brand with 30 million global customers.
  • Benefits: Competitive salary up to £155,000 and hybrid working model.
  • Other info: Collaborative culture with opportunities for technical leadership and AI investment.
  • Why this job: Shape innovative systems and make a real impact in a fast-paced environment.
  • Qualifications: Experience in manufacturing or fulfilment systems and strong event-driven architecture skills.

The predicted salary is between 155000 - 155000 £ per year.

Own the end-to-end architecture of how a physical product moves from factory floor to customer doorstep. Design led consumer brand with over 30 million customers worldwide. This is a rare IC role with genuine architectural whitespace. You won't be maintaining a finished system. You'll be shaping one.

Stack: event-driven architecture on AWS (EventBridge, SNS/SQS, Lambda, DynamoDB), Temporal for order orchestration, and Tulip for manufacturing execution, with investment in Snowflake, DataDog, and AI-assisted engineering.

What makes this role unusual:

  • You own both the manufacturing execution system and the customer-facing post-purchase experience.
  • Senior IC scope: reporting to the Head of Engineering, peer to Product leadership, hands-on with the CTO on technical direction.
  • Architecture is democratised: ADRs and design reviews are peer-driven, not top-down.
  • Active AI investment: automated alerting, test generation, and doc updates are already on the roadmap.

What we're looking for:

  • Experience owning manufacturing or fulfilment systems end-to-end (MES, WMS, OMS, batching/scheduling logic).
  • Strong event-driven architecture background designing contracts and failure recovery, not just using the tools.
  • Proven ability to lead technical direction across multiple teams without direct authority.
  • Stakeholder fluency: comfortable presenting to and pushing back on Ops, CS, and Product leadership.

Up to £155,000 base | London | 2 days per week on-site. If this resonates, apply or reach out directly.

Principal Software Engineer in London employer: Total Recruitment Group

Join a dynamic and innovative team as a Principal Software Engineer in London, where you'll have the unique opportunity to shape the architecture of our post-purchase and fulfilment systems for a leading consumer brand with over 30 million customers. Our hybrid work culture promotes collaboration and flexibility, while our commitment to employee growth ensures you will thrive in an environment that values your input and fosters creativity. With significant investment in cutting-edge technologies and a focus on AI-driven solutions, this role offers not just a job, but a chance to make a meaningful impact in a forward-thinking company.

Total Recruitment Group

Contact Details:

Total Recruitment Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Software Engineer in London

Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.

Tip Number 2

Prepare for those interviews by practising common questions and scenarios related to the role. We recommend doing mock interviews with friends or using online platforms to get comfortable with your responses.

Tip Number 3

Showcase your skills through projects or contributions to open-source. We love seeing real-world applications of your expertise, especially when it comes to event-driven architecture or manufacturing systems.

Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, we’re always looking for passionate individuals who want to shape the future of engineering with us.

We think you need these skills to ace Principal Software Engineer in London

End-to-End Architecture
Event-Driven Architecture
AWS (EventBridge, SNS/SQS, Lambda, DynamoDB)
Manufacturing Execution Systems (MES)
Warehouse Management Systems (WMS)
Order Management Systems (OMS)
Batching/Scheduling Logic

Some tips for your application 🫡

Tailor Your CV:Make sure your CV speaks directly to the role of Principal Software Engineer. Highlight your experience with manufacturing and fulfilment systems, and don’t forget to showcase your event-driven architecture skills. We want to see how you’ve shaped systems in the past!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you're the perfect fit for this role. Talk about your hands-on experience with AWS and how you've led technical direction across teams. Let us know what excites you about the opportunity at StudySmarter!

Showcase Your Architectural Skills:Since this role involves owning the end-to-end architecture, make sure to highlight any relevant projects where you’ve designed or improved systems. We love seeing examples of your work, especially if they involve event-driven architecture or AI investments!

Apply Through Our Website:We encourage you to apply through our website for a smoother process. It helps us keep track of your application and ensures you don’t miss out on any important updates. Plus, it’s super easy – just a few clicks and you’re done!

How to prepare for a job interview at Total Recruitment Group

Know Your Architecture Inside Out

Make sure you understand the event-driven architecture stack mentioned in the job description. Be ready to discuss how you would design contracts and handle failure recovery, as this will show your depth of knowledge and experience.

Showcase Your Leadership Skills

Prepare examples of how you've led technical direction across teams without direct authority. This role requires stakeholder fluency, so think about times when you've successfully presented ideas or pushed back on leadership.

Familiarise Yourself with Manufacturing Systems

Brush up on your knowledge of manufacturing execution systems (MES), warehouse management systems (WMS), and order management systems (OMS). Being able to speak confidently about these systems will demonstrate your relevant experience and understanding of the role.

Engage with AI and Automation

Since the company is investing in AI-assisted engineering, be prepared to discuss how you've used automation in your previous roles. Share specific examples of automated alerting or test generation that you've implemented, as this will align with their roadmap.