Skip navigation

Have you considered using our job search? Click here to search our current jobs.

Have you considered using our job search? Click here to search our current jobs.

Cloud Software Engineer

Summary

Team
Software Engineering and Connectivity
Location
Bristol - United Kingdom

About us

At Dyson, we start with an engineering mindset and different thinking, then continuously refine our ideas, unwilling to compromise until we’ve found a better way. Our Software team develops app integration and ensures connectivity in our machines. We’re now leading the way in creating software for connected technology and a more intuitive owner experience.  We already have 3 million machines in the field, sending 150 million messages per day to the cloud. But this is just the start, Dyson has committed to investing £2.75bn in new technologies over the next few years. As part of this growth we’re looking for an additional Cloud Software Engineer to join the Cloud Provision Team. 

About the role

Based in our central Bristol office, you and your team will be responsible for the Out of the Box (OOB) experience of all Dyson products, this includes pairing the Dyson Link app with connected products to user authentication and beyond. You will be using Node.js, C# or whatever is right for the job – to run in containers or as serverless functions within the AWS cloud. You will be responsible for features from inception to delivery, ensuring that all software produced is to the highest standard. You will be working collaboratively with the team in paired programming and mobbing sessions to ensure that we deliver the right solution for the problem at hand. The team follow agile methodologies, and are keen to ensure that the latest and best practices for software development are followed; all team members are encouraged to contribute to these evolving standards.
What you'll be doing: 
  • Designing, developing, testing and deploying micro-service applications
  • Monitoring, measuring and investigating production issues
  • Working in team-based development sessions to share knowledge and responsibilities
  • Encouraged to learn new technologies and skills as part of Personal Innovation time (20%)

About you

You’ll have:
  • Fluent in DotNet Core or NodeJS development
  • Experience in building production quality software
  • Experience with automated testing (Unit / Integration)
  • Experience of Agile working practices
  • Outstanding communication skills

We’d also like to see:
  • Experience with cloud services (e.g. AWS, Azure, GCP)
  • Familiarity with Docker or other virtualisation tools
  • Familiarity with continuous integration and continuous delivery techniques and tooling
  • Familiarity with Connected Home Technologies (GoogleHome / Alexa)
  • An interest in learning new technologies, skills and techniques
  • An interest in authentication best practices e.g. OAuth 2.0

Benefits

27 days holiday plus eight statutory bank holidays
Pension scheme
Performance related bonus
Private medical insurance
Life assurance
Discounts on Dyson machines
20% Innovation Time
Central Bristol Location

#LI-DYSON


Interview guidance

We are following the government guidelines regarding COVID19. At this time all interviews will be conducted via video or telephone. We’re taking these precautionary measures to protect both our employee and candidate wellbeing. Our Talent Acquisition team will work with you and provide further information as appropriate.