Brightpearl • Bristol, United Kingdom

Senior Software Engineer

Employment type:  Full time


Core hours 11–3

Job Description

*This role can be offered on a flexible hybrid basis from our Bristol HQ, or on a remote basis, anywhere in the UK*

About Brightpearl by Sage

We’re an award-winning tech business, recently named the Top UK SaaS Company to work for. Our UK HQ is located in Bristol, cited as being one of the fast-growing technology hubs in the country.

Brightpearl by Sage is the number one digital operations platform (DOP) for brands and retailers. We manage everything ‘after the buy button’ so our customers can focus on growing their business. “People First” is one of our core company values, so before we get too into your day-to-day, take a look at why we think you would love to join us.

Why you would love to join us

  • We offer a range of benefits that complement a competitive salary, including a share save scheme, bonus opportunities, and a contribution pension plan.
  • All colleagues get 25 days of paid annual leave with the option to buy up to another 5 days!
  • Days for colleagues to learn or develop skills and behaviours linked to their personal or career development.
  • We have the option to flex-start and end times during the week and flexible working.
  • We make a difference in the communities we live and work in, with 5 volunteer days every year for philanthropic activity!
  • Opportunity to collaborate and share success through company-wide socials and All Hands

About the Role
Brightpearl exists to automate retail. We manage over 10m transactions and $2bn of business a year with our cloud platform. We are looking for talented software engineers to join our polyglot teams in the UK.

About the team
Our engineering teams in Bristol designed, built, and cared for our products and services. Each team owns a slice of the product portfolio in close collaboration with product managers. We believe in letting teams self-organise and self-determine by supporting them with design and project expertise when needed.

We use Java, Go, PHP, JS, TypeScript, and SQL in a diverse suite of applications. Our service-oriented architecture processes thousands of transactions an hour while maintaining high availability and reliability. Our uniform deployment platform (Kubernetes on AWS supported by our global Infrastructure team) means that everyone gets hands-on experience with the full lifecycle of each product.

Your day-to-day

  • Work in a small cross-functional team to deliver new features, improve existing features, prototype new applications, improve our SaaS infrastructure, develop in-house tools or integrate with partner services.
  • Design, implement and test new components, products and integrations.
  • Diagnose problems seen in production and advise on solutions.
  • Work collaboratively with other engineers, system administrators, product managers, customers, and partners.
  • Share experience and guide more junior staff on technical tasks.
  • Work in a virtualized environment using docker and Kubernetes to create and manage the provisioning of the services.
  • Develop expertise in diverse technical and business domains.


What are we looking for from our new Senior Engineer?

  • Experience with any of the following languages: PHP, Go, JavaScript (node.js, React, Typescript).
  • Linux command line, basic administration, and shell scripting.
  • Background in high-scale systems development.
  • Experience with queuing technologies (e.g. RabbitMQ).
  • Experience with docker and Kubernetes is a plus.
  • Good understanding of web services and REST API design best practices.
  • A robust understanding of automatic code testing and development in CI and CD contexts.
  • Experience in refactoring and improving legacy platforms.


Ensuring a diverse and inclusive workplace where we collaborate and learn from each other is core to Brightpearl’s values. We welcome people of different backgrounds, experiences, abilities, and perspectives. We are an equal-opportunity employer and a supportive place to work.

**Please note, all applicants must possess the right to work in the UK**

Company benefits

Open to part-time employees
Enhanced maternity leave
Enhanced paternity leave
25 days annual leave + bank holidays
Work from home allowance
Comprehensive medical & dental plans
Offering Flexible and Remote working as standard
Pension match
Subsidised gym memberships
Learning & Development Platform

The FlexScore® is the result of a rigorous 2-step verification of a company’s flexibility

First we assess the flexibility options Brightpearl provides and then we anonymously survey a statistically significant proportion of their employees to make sure Brightpearl is as flexible as they say they are. Our assessment is based on the six key elements of flexibility: location, hours, autonomy, benefits, role modelling and work-life balance.

We ask the hard questions so you don’t have to.

Working at Brightpearl

Company employees


Gender diversity (male:female)


Office locations

Bristol UK & Austin Texas

Hiring Countries

United Kingdom
United States
What employees are saying

"I have worked in both of the Brightpearl offices: they both have their own special feel, partly due to the different people, but both offices are a place I want to be. When I started at Brightpearl, I was one of the few WFH'ers, not because it wasn't allowed, just because people were so happy to be surrounded by the rest of the team and the culture (and the beer fridge!). Brightpearl works because the people who work there want it to work – due to this they can and do trust us to deliver and achieve however best suits us, either in an office, at the bottom of the garden, or the well provisioned and comfortable office space in town (certainly a mixture of the two). I have nothing negative to say about the way Brightpearl treats its staff, I have never been happier in an organisation."

Anonymous Brightpearl Employee

Awards & Achievements
Most flexible Saas & Dev Software companies

Most flexible Saas & Dev Software companies

Industry awards 2022