Cloud Software Engineer

  • Dyson
  • Bristol, UK
  • 06/08/2021
Full time Data Science Data Analytics Big Data Statistics Software Engineering jobs

Job Description

Our global reputation is priceless and it always hangs on what we do next. Dyson is a unique technology enterprise. We pioneer. Our biggest category today didn’t even exist a few years ago. Our next biggest category? That could be where you come in.

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

At Dyson, it's about more than our machines. We recognise that our success comes from our inventive people. We believe in including everybody and supporting you on your journey with us

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