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.

Lead Cloud Engineer

Summary

Salary
Competitive
Team
Design and Development
Location
China - Shanghai Office

About us

In 2016 we launched our connected products and already have millions of connected machines across globe.

By leveraging our culture of design and engineering excellence with an innovative start-up mentality we won the 2016 T3 Connected product of the year, and our ambitions for 2021 and beyond are even more exciting. 

If you thrive on working in a collaborative, stimulating, fast moving environment and relish difficult software engineering challenges, then we want to speak to you! 

About the role

You will be a dedicated Lead Cloud  Software Engineer who is passionate about Lean Software Development and code craftsmanship, who is happy to work in a collaborative and multidisciplinary team. 

Internet connected products is a growing area for Dyson where we aim to continue are reputation of being innovative and disruptive.

We’re building world-class cross functional Agile teams and adopting the latest technology and techniques to ensure we can deliver our ambitious vision in the connected space.

You ll be working to create a world-class user experience in one of the fastest moving consumer technology domains, alongside other engineers, designers, commercial strategists and electronics engineers. 

About you

  • Evangelist for code craftsmanship, design patterns, clean code 

  • Proven track record of designing, building and maintaining scalable systems

  • Push code daily that will be relied upon by our ever-growing fleet of connected users and products 

  • Design & Develop new features and extending existing platform using C# dotnet Core, JavaScript,, NodeJS, Python and a range of deployment automation and monitoring tools

  • Expert in one of the Cloud platforms and have built system systems using AWS/Azure or Docker-based container management systems

  • Coach software developers through advice, guidance and pairing

  • Ensure industry wide best practices  

  • Owns software services and ensure all services are designed and functioning with a SLA 

  • Work effectively as a key member of an agile development team utilising Scrum based methodologies and tool suites e. g. Atlassian JIRA/Stash

  • Steer and guide the direction of development in order to assist platform growth and feature enrichment

  • Partner with your team mates to have ownership of the deployment of code through test    

  • environments towards production and the handling of any issues that arise Skills

  • Broad knowledge of software development processes

  • Good understanding of DevOps practices and have used them to build CI/CD pipelines

  • Strong understanding of BDD and TDD, unit testing, performance testing, mocking and contract interfaces

  • Experience of design and implementation using SOLID principles, design patterns and architectures

#LI-DYSON


Dyson is an equal opportunity employer. We know that great minds don’t think alike, and it takes all kinds of minds to make our technology so unique. We welcome applications from all backgrounds and employment decisions are made without regard to race, colour, religion, national or ethnic origin, sex, sexual orientation, gender identity or expression, age, disability, protected veteran status or other any other dimension of diversity.

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.