Lead Software Solution Architect - IoT connectivity cloud

£Competitive

Global HQ, Malmesbury - South Cotswolds, 30 mins from Bath/Bristol area

Description

Connected appliances, part of the internet of things and cloud data are part of our future. Join us and you’ll have the chance to play your part in it. Applying creative thinking and cutting-edge systems to shape the smart technology of tomorrow.

We have a position open for a software Solution Architect who will define the back-end software systems supporting our most complex connected product yet. Working alongside the development team, the successful candidate will take responsibility for the off-product software architecture, ensuring this meets the program requirements and interfaces seamlessly with our product as well as the existing Dyson IT and connectivity ecosystems.

Come and join Dyson as we continue to develop our world of connected products.

Market Overview

Home to our global Research, Design and Development centre and all of our Commercial functions, Dyson HQ is tucked away in countryside famous for the railway tunnels and bridges of Isambard Brunel, who revolutionised modern engineering. Our secluded location helps us to protect our ideas and stay independent-minded. Yet nearby are the fashionable cities of Bristol and Bath (where a young James Dyson invented cyclone technology).
 
The building is the heartbeat of Dyson. Over 1,500 people, including James himself, spend their days strategizing, inventing technology and telling the Dyson story to the world. From 2016, our HQ will begin doubling its footprint with an ambitious new expansion.

Function Overview

Working on our most advanced product yet, the solutions architect will be responsible for defining the software roadmap / blueprint for this product to connect to the cloud and access data from AWS or similar.  You will define the how, which and what.

Accountabilities

The Solution Architect will be responsible for the following:

  • Define the off-product architecture, driving this forward from concept, through delivery and on to launch.
  • Own the strategy and roadmap for off-product software architecture.
  • Ensure the platform meets requirements: functional, non-functional, security, etc.
  • Work within the program team, alongside other Connectivity and IT Architects, and the Security Team to develop a best-in-class platform architecture.
  • As key technical owner for the architecture, represent the architecture in technical discussions.
  • Keep abreast of developments in the field to ensure we keep the architecture up-to-date and relevant
  • Communicate direction to the development team and monitor development to ensure this meets the defined architecture.
  • Drive the verification and validation strategy
  • Document the solution (top level and detailed)
  • Hands-on development of proof-of-concepts
  • Work with suppliers to assess their services and role in developing the connected platform
  • Work with project stakeholders to understand and capture the requirements for an evolving connectivity platform.

Skills

This is a highly technical role – the successful candidate will have exceptional technical skills and significant experience in developing and deploying robust and scalable multi-functional hardware / software solutions.

As the key technical owner for off-product architecture they will demonstrate the following:

  • Degree in Computer Science or similar
  • Strong demonstrable experience developing, rolling-out and maintaining multi-functional software / hardware systems e.g. Internet of Things, Connected Products or similar
  • Experience using cloud based platforms to develop systems for IOT or connected products. The ideal candidate will have experience across multiple industry-leading cloud platforms (AWS, Bluemix, Azure, etc) understanding their relative pros and cons with sufficient broad development experience to specialise in one of these areas quickly. 
  • Long term development experience in a range of technologies e.g. C#, Python, Java, JavaScript. Note that preference will be given to a candidate who can demonstrate breadth, good software engineering principles and an ability to pick up new technologies quickly, over a candidate with expertise in a specific language

  • A proven ability to design cloud solutions with multiple components, preferably with some experience doing this for connected product or IOT system

  • The successful candidate will demonstrate a clear focus on best practices for high quality software development; clear design principles, good quality code and documentation, a focus on test, measuring quality using metrics and KPIs, etc. As this is a relatively new development programme, some experience rolling out and championing best practices will be essential.

  • Some insight into Infrastructure as Code and other DevOps methodologies would be an advantage.

  • Good understanding into principles of development of native iPhone/Android applications.

As well as these technical competencies, by taking ownership and playing a pivotal role in our growing team you will display the following:

  • Exceptional communication skills
  • Ability to work in a dynamic and fast changing environment with can-do attitude.
  • Hands-on
  • Start-up mentality, dynamic, independent.

Benefits Overview

Dyson monitors the market to ensure competitive salaries and pension contributions. Beyond that, you’ll also enjoy a profit-related bonus, generous leave and life insurance. But financial benefits are only the start of a Dyson career. Rapid professional growth, leadership development and new opportunities abound, driven by regular reviews and dynamic workshops. And with a vibrant culture, flexible working hours, the latest devices and a relaxed dress code reflecting our engineering spirit, it’s an exciting team environment geared to creativity, innovation and ambition.



Posted: 9-Aug-2017

Facebook LinkedIn Twitter Google Plus Viadeo