Principal Software Engineer

Principal Software Engineer

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 consumer brand with over 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 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 is evident through hands-on involvement with senior leadership and cutting-edge technology investments. With a focus on democratic architecture and active AI integration, this role offers a rewarding environment for those looking to make a significant impact.

Total Recruitment Group

Contact Details:

Total Recruitment Group Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Principal Software Engineer

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 suggest doing mock interviews with friends or using online platforms to get comfortable with the format.

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

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

Some tips for your application 🫡

Show Your Passion for Architecture:When you're writing your application, let your enthusiasm for event-driven architecture shine through. We want to see how you’ve shaped systems in the past and how you can bring that experience to our team.

Tailor Your Experience:Make sure to highlight your experience with manufacturing or fulfilment systems. We’re looking for someone who has owned these processes end-to-end, so be specific about your achievements and how they relate to the role.

Be Clear and Concise:Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon unless it’s necessary. Remember, we want to understand your journey and how it aligns with what we do at StudySmarter.

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity. We can’t wait to hear from you!

How to prepare for a job interview at Total Recruitment Group

Know Your Architecture

Make sure you understand event-driven architecture inside out. Be ready to discuss how you've designed contracts and handled failure recovery in past projects. This role is all about shaping the architecture, so show them you can own that space.

Showcase Your Leadership Skills

Even though this is an individual contributor role, you'll need to demonstrate your ability to lead technical direction across teams. Prepare examples of how you've influenced decisions without direct authority and how you've navigated stakeholder relationships.

Familiarise Yourself with Their Stack

Get to grips with the specific technologies mentioned in the job description, like AWS services, Temporal, and Snowflake. If you have experience with these tools, be ready to share how you've used them effectively in your previous roles.

Prepare for Design Reviews

Since architecture decisions are peer-driven, think about how you would approach design reviews. Be prepared to discuss your thought process and how you handle feedback. This will show that you're not just a doer but also a collaborator who values input from others.