Principal Software Engineer - Logistics and Fulfilment in Liverpool
Principal Software Engineer - Logistics and Fulfilment

Principal Software Engineer - Logistics and Fulfilment in Liverpool

Liverpool Full-Time 48000 - 72000 ÂŁ / year (est.) Home office (partial)
The Very Group

At a Glance

  • Tasks: Lead the development of innovative software solutions for a dynamic e-commerce platform.
  • Company: Join the Very Group, a digital retailer focused on enhancing family life.
  • Benefits: Enjoy flexible working, generous holiday, and a ÂŁ1,000 benefits allowance.
  • Why this job: Make a real impact by shaping the future of e-commerce technology.
  • Qualifications: Experience in software architecture, Java, AWS, and CI/CD tools required.
  • Other info: Inclusive culture with strong support for personal and professional growth.

The predicted salary is between 48000 - 72000 ÂŁ per year.

About Us
We’re the team behind digital retailer Very. Our purpose, helping families get more out of life, powers everything we do. And we want our people to get more out of life too! If you’re high‑performing, ambitious and make the most of every opportunity, we want to hear from you. In return, you’ll enjoy heaps of flexibility, great perks and benefits, and the freedom to be yourself, keep learning and take your career wherever you want it to go. If you love making a difference, you’ll love making it sparkle for millions of Very customers.

About The Teams
Join The Very Group as a Principal Engineer in our Order Service Layer team within the OMS squad, where you’ll play a pivotal role in shaping the backbone of our e‑commerce order experience at scale. The Order Service Layer is the technical nucleus that orchestrates the end‑to‑end order journey across our platforms. We provide resilient, scalable services that sit between customer‑facing channels and downstream fulfilment, payments, customer care and partner systems. Our remit spans order capture, validation, pricing and promotions integration, stock reservation, payment authorisation, fulfilment orchestration, split shipments, returns initiation and post‑order events. We ensure consistency, reliability and observability across these critical flows. We build and evolve a suite of domain‑aligned services and APIs that enable rapid product iteration while maintaining strong operational excellence. If you’re excited by building mission‑critical systems, solving complex distributed systems challenges, and leading at the intersection of product and platform, the Order Service Layer team is where you can make a profound impact.

About The Role
As a Principal Software Engineer, you will be responsible for designing, building and running front‑end and/or back‑end software solutions in an agile delivery squad. This role is hands‑on; you’ll be actively involved in designing, implementing and running the products and services your squad is responsible for. You’ll help shape best practices in software engineering, then both work to and coach other Squad members into driving and ensuring high‑quality solutions.

What you’ll be doing:

  • Lead the full software development lifecycle, including coding practices, frameworks, technical debt and operations within your squad
  • Collaborate with Engineers, Product Owners, Business Analysts and Architects to design and deliver industry‑leading systems
  • Influence and implement engineering standards and tools, driving adoption across squads and tribes
  • Design and build software that balances commercial needs with the future tech roadmap
  • Take ownership of code quality, non‑functional requirements (performance, security, scalability) and best practices for logging, monitoring and alerting
  • Drive improvements in continuous integration and deployment processes
  • Identify and mitigate risks, obstacles and issues impacting technical products
  • Provide run support for technical products within your squad
  • Mentor and coach other engineers, fostering a culture of continuous improvement
  • Champion engineering successes internally and externally to build our brand and attract talent
  • Stay ahead of the curve by understanding the external technology landscape and applying insights to enhance our engineering practices

About You
Extensive experience in building, integrating and managing complex software architectures, ideally across multi‑cloud environments. Strong hands‑on experience with Java, AWS components and CI/CD tools ("GitLab CI"). Proven ability to mentor and guide less‑experienced engineers. Passionate about code quality, testing and engineering best practices. Skilled in building applications with security, reliability, scalability and high availability from the ground up. Excellent collaboration and communication skills. Degree in Computer Science or equivalent experience. Comfortable sharing knowledge and stories internally and externally to strengthen our engineering brand.

Some of Our Benefits:
Flexible, hybrid working model. Inclusive culture and environment. ÂŁ1,000 flexible benefits allowance to suit your needs. 30 days holiday + bank holidays. Udemy learning access. Up to 25% discount on Very.co.uk. Matched pension up to 6%. More benefits can be found on our career site.

How To Apply
Please note that the talent acquisition team are managing this vacancy directly, and if successful in securing this role, you will be required to undertake a credit, CIFAS, Right to Work checks and, if a specific requirement of your role, a DBS (criminal records) check. Should your application progress, we require you to let the team know if there is anything you need to disclose in relation to any of these checks prior to them being undertaken, including any unspent criminal convictions.

What happens next?
Our Talent Acquisition team will be in touch if you’re successful so keep an eye on your emails! We’ll arrange a short call to learn more about you, as well as answer any questions you have. For this role after meeting our Talent Acquisition Team you can expect a two‑stage process. First Stage – Take Home Technical Interview. Second Stage – Behavioural and Technical Interview, this interview focuses on your technical and softer skills, how you like to work as part of a Software Engineering Team (60 minutes onsite).

Diversity, inclusion and equal opportunities
We’re building a culture of everyday inclusion, and welcome applications from anyone who believes they can do the job. We don’t discriminate based on age, disability, gender reassignment, marriage or civil partnership, pregnancy or maternity, race, religion or belief, sex, or sexual orientation. We want our recruitment process to be accessible to everyone. If you need reasonable adjustments to apply, interview, or perform a role, let us know via talentacquisition@theverygroup.com. We’ll be happy to support you. We’re proud to be a Disability Confident Committed Employer and have nine brilliant colleague networks – including DAWN (Disability Awareness at Very) and Think (Neurodiversity at Very) – that are helping us make Very an even more inclusive place to work.

Principal Software Engineer - Logistics and Fulfilment in Liverpool employer: The Very Group

At Very, we prioritise the well-being and growth of our employees, offering a flexible hybrid working model and a vibrant, inclusive culture that encourages personal and professional development. As a Principal Software Engineer, you'll not only lead innovative projects that impact millions but also benefit from a generous ÂŁ1,000 flexible benefits allowance, 30 days of holiday, and access to continuous learning through platforms like Udemy. Join us in making a difference while enjoying a rewarding career in a supportive environment.
The Very Group

Contact Detail:

The Very Group Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Principal Software Engineer - Logistics and Fulfilment in Liverpool

✨Tip Number 1

Get your networking game on! Connect with current employees at Very through LinkedIn or industry events. A friendly chat can give you insider info and maybe even a referral!

✨Tip Number 2

Prepare for those interviews like a pro! Brush up on your technical skills, especially in Java and AWS, and be ready to showcase your problem-solving abilities. Practice common interview questions to boost your confidence.

✨Tip Number 3

Show off your passion for coding! During interviews, share your personal projects or contributions to open-source software. This not only highlights your skills but also shows your enthusiasm for the field.

✨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 genuinely interested in joining the Very team!

We think you need these skills to ace Principal Software Engineer - Logistics and Fulfilment in Liverpool

Java
AWS components
CI/CD tools (GitLab CI)
Software Development Lifecycle
Agile Methodologies
Code Quality
Testing Best Practices
Complex Software Architectures
Collaboration Skills
Communication Skills
Mentoring and Coaching
Security Best Practices
Reliability and Scalability
Continuous Integration and Deployment
Problem-Solving Skills

Some tips for your application 🫡

Show Your Passion: When you're writing your application, let your enthusiasm for software engineering shine through! We want to see how excited you are about building complex systems and making a difference in the e-commerce space.

Tailor Your CV: Make sure to customise your CV to highlight your experience with Java, AWS, and CI/CD tools. We love seeing how your skills align with what we do, so don’t hold back on showcasing relevant projects!

Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so make sure your achievements and experiences are easy to read and understand. Bullet points can work wonders!

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 the role. Plus, it shows you’re keen to join our team at Very!

How to prepare for a job interview at The Very Group

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of Java, AWS components, and CI/CD tools like GitLab CI. Be ready to discuss your hands-on experience with these technologies and how you've used them in past projects.

✨Showcase Your Leadership Skills

As a Principal Software Engineer, you'll be expected to mentor and guide others. Prepare examples of how you've led teams or projects, and be ready to discuss your approach to fostering a culture of continuous improvement.

✨Understand the Business Impact

Be prepared to talk about how your technical decisions can balance commercial needs with future tech roadmaps. Think about specific instances where your work has directly contributed to business success.

✨Practice Problem-Solving Scenarios

Since the role involves tackling complex distributed systems challenges, practice explaining your thought process for solving technical problems. Use the STAR method (Situation, Task, Action, Result) to structure your responses during the behavioural interview.

Principal Software Engineer - Logistics and Fulfilment in Liverpool
The Very Group
Location: Liverpool

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

>