Description and Requirements

If you’ve read the below and are thinking ‘that sounds good, but I haven’t ticked one of those boxes’ – give us a shout anyway.

Attitude and potential are the most important thing to us. We’re looking for software engineers to join our Digital tech team, working at the heart of our digital services – e-commerce, internet of things, and plenty more exciting (and secret!) things.

We use a number of different tech stacks – our shiny new e-commerce platform is based on Java (AEM, Hybris, and micro-services); our legacy e-commerce platform is based on .NET (Sitecore). We’ve also got some Node going on, we use a range of front-end frameworks, and we use AWS for our infrastructure and related services.

Market Overview:

Bristol is home to over 300 people who work across Software and Owner Experience functions. The site has fantastic views of Bristol and is a modern collaborative space offering great access to cafes, shops, restaurants and transport links. The site is within easy reach of both the Cotswolds and cities like Bath and Swindon along the M4 corridor.

Function Overview:

Dyson’s Global IT applications service has end to end accountability for the design, delivery and support of all business applications enabling Dysons global commercial, operational and enterprise business process. Forming a large proportion of the IT Function, the team are arranged into investment areas including Owner Experience & Retail, Supply Chain, Manufacturing, Finance & compliance and People and collaboration.


The kind of people we’re looking for are bright, self-motivated, inquisitive, and have a pragmatic streak. We like people who are always looking to make things more efficient – code, ways of working, tools – and who can collaborate with others in a productive and positive way. If you join us, you’ll be joining a team of friendly, smart people across development, quality, infrastructure and support. We’re agile - but not in a religious way. Our greenfield projects have fully embraced continuous integration and delivery – but there’s plenty still to do!


  • You write code for a living
  • You can demonstrate professional-level skill with one or more programming languages, preferably Java
  • You pick up new technologies quickly, and you can give us examples
  • You’ve worked with other developers before
  • You can talk to non-techies without making them scared
  • You love solving problems, and won’t give up until you’ve figured out how something works
  • We’re especially interested in people who have: line management / mentoring experience; deep domain knowledge of Java; AEM or Hybris experience; knowledge of Spring.

Benefits Overview:

  • 27 days holiday plus eight statutory bank holiday
  • Pension scheme
  • Performance related bonus
  • Life assurance