Principal Software Engineer in London
Principal Software Engineer

Principal Software Engineer in London

London Full-Time 48000 - 72000 £ / year (est.) No home office possible
Go Premium
Gousto

At a Glance

  • Tasks: Shape the tech direction and solve complex challenges at Gousto.
  • Company: Join Gousto, a fast-growing recipe box company on a mission to revolutionise dinner time.
  • Benefits: Flexible work environment, inclusive culture, and opportunities for professional growth.
  • Why this job: Make a real impact in a dynamic team while enjoying a love for food.
  • Qualifications: Expertise in large-scale systems and strong leadership skills required.
  • Other info: Embrace diversity and inclusivity in a supportive workplace.

The predicted salary is between 48000 - 72000 £ per year.

Here at Gousto, we are on a mission to become the UK & Ireland's most loved way to eat dinner, and for every meal to leave the planet better off. Gousto is changing how people shop, cook and eat food at home. It’s an incredibly exciting time to join our team – and we’re a friendly bunch! We’re proud to be one of the fastest-growing companies in the UK. Powered by data and a love of food, we’re a recipe box company that’s disrupting the sector, and we’re passionate about our diverse team and our customers. All of our people are responsible for the success of Gousto, and we’re passionate about creating an inclusive environment for all to thrive. Our guiding values - Dream, Deliver and Care - show our commitment to innovation, our ambition to hit goals at speed, and our deep respect for the people we work with.

As a Principal Software Engineer, you’ll report to the Head of Software Engineering and play a key role in shaping the technical direction of our Technology division. You will operate across tribes and platforms, influencing architecture and engineering strategy at organisational level. You will work closely with senior engineering, product and leadership stakeholders to solve systemic challenges that span multiple domains. This role is an opportunity to shape long‑term technical direction, strengthen engineering capability, and raise the bar for quality, resilience and effectiveness across Gousto. Success in this role means creating clarity in complex environments, aligning teams around shared technical direction, and delivering meaningful business impact through technology.

What you’ll do:

  • Define and guide architectural direction across multiple teams and platforms
  • Solve complex, cross‑domain technical problems with significant business impact
  • Influence long‑term technical strategy while enabling near‑term delivery
  • Identify and address systemic technical risks, constraints and dependencies
  • Partner with senior engineering and product leaders to align technical and business priorities
  • Evolve engineering practices to support scale, reliability and sustainable delivery flow
  • Mentor Staff and Senior Engineers to strengthen technical leadership capability
  • Foster an inclusive engineering culture focused on quality, learning and continuous improvement

Who You Are:

  • Demonstrate deep expertise in designing and operating large‑scale distributed systems
  • Influence architectural decisions across multiple teams or domains with credibility and clarity
  • Navigate ambiguity and define structure in complex problem spaces
  • Align technical strategy with business priorities and measurable outcomes
  • Communicate trade‑offs and recommendations clearly to senior stakeholders
  • Apply strong judgement when balancing scalability, resilience, speed and cost
  • Bring a systems‑thinking mindset to organisational and technical challenges
  • Champion high engineering standards, inclusive collaboration and long‑term thinking

Whether it’s creating diversity in our recipes or building new teams, we care about our people and the opportunities they have at Gousto. Across our business we lead with inclusivity and strive for equity in all we do; working hard to ensure Gousto is an environment where you can be totally yourself. Everyone is welcome and we’re looking for applications from people of all backgrounds and experiences.

For our roles outside of Operations, most of our people spend 1 or 2 days in our offices every week, combining the benefits of flexibility and time together with colleagues. We want to enable you to do your best work, and if you require additional flexibility, please talk to us about it. We understand that some individuals may require reasonable adjustments to fully participate in the interview process. Please tell us what you need, and we will make every effort to accommodate.

Principal Software Engineer in London employer: Gousto

At Gousto, we pride ourselves on being one of the fastest-growing companies in the UK, dedicated to creating an inclusive and innovative work environment. As a Principal Software Engineer, you'll have the opportunity to shape our technical direction while collaborating with a diverse team that values quality, learning, and continuous improvement. With flexible working arrangements and a commitment to employee growth, Gousto is not just a place to work, but a community where you can truly thrive.
Gousto

Contact Detail:

Gousto Recruiting 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 current Gousto employees on LinkedIn or at industry events. A friendly chat can give you insider info and maybe even a referral, which can really boost your chances.

✨Tip Number 2

Prepare for the interview by understanding Gousto's mission and values. Think about how your experience aligns with their goals of innovation and inclusivity. Show them you’re not just a fit for the role, but for the company culture too!

✨Tip Number 3

Practice your problem-solving skills! Be ready to tackle complex technical challenges during the interview. Use examples from your past work to demonstrate how you've navigated ambiguity and delivered impactful solutions.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the Gousto team and being part of something special.

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

Architectural Design
Distributed Systems
Technical Strategy
Cross-Domain Problem Solving
Stakeholder Communication
Mentoring
Systems Thinking
Engineering Practices
Scalability
Resilience
Continuous Improvement
Inclusive Collaboration
Judgement in Technical Decisions

Some tips for your application 🫡

Show Your Passion for Food: When you're writing your application, let your love for food and cooking shine through! Gousto is all about making dinner enjoyable, so share any personal experiences or ideas that connect you to our mission.

Highlight Your Technical Expertise: As a Principal Software Engineer, we want to see your deep expertise in large-scale distributed systems. Make sure to detail your relevant experience and how you've influenced architectural decisions in past roles.

Communicate Clearly: Clarity is key! Use straightforward language to explain your technical strategies and how they align with business priorities. Remember, we value clear communication, especially when discussing complex problems.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity at Gousto!

How to prepare for a job interview at Gousto

✨Know Your Tech Inside Out

As a Principal Software Engineer, you’ll need to demonstrate your deep expertise in designing and operating large-scale distributed systems. Brush up on the latest technologies and be ready to discuss how you've applied them in previous roles. Prepare examples that showcase your ability to influence architectural decisions and solve complex technical problems.

✨Align with Gousto's Values

Gousto values Dream, Deliver, and Care, so make sure you embody these principles during your interview. Think about how your past experiences align with these values and be prepared to share specific examples of how you've delivered results while caring for your team and fostering inclusivity.

✨Communicate Clearly and Confidently

You’ll need to communicate trade-offs and recommendations clearly to senior stakeholders. Practice articulating your thoughts on technical strategies and business priorities. Use clear, concise language and avoid jargon where possible to ensure everyone understands your points.

✨Showcase Your Mentorship Skills

Mentoring is a key part of this role, so be ready to discuss how you've supported and developed other engineers in the past. Share specific instances where you've fostered an inclusive engineering culture focused on quality and continuous improvement, as this will resonate well with Gousto's commitment to its people.

Principal Software Engineer in London
Gousto
Location: London
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>