Description and Requirements

We are looking for an experienced and highly motivated cloud/backend Technical Lead who is passionate about Lean & Agile software development to lead and grow a team of likeminded engineers in Dyson’s rapidly expanding IoT platform engineering group. You will be responsible for defining world-class technology, processes and team behaviours to deliver the next generation of connected apps and systems.

Market Overview:

Dyson HQ is home to over 3,500 people who work across a medley of engineering and commercial functions. The award winning campus has three cafes, a sports centre and a number of engineering icons including our Harrier and Lightning jets – one of which hangs from the ceiling of our café. Based in Malmesbury, the campus is within easy reach of both the Cotswolds and cities like Bath and Bristol along the M4 corridor.

Function Overview:

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. In order to gain pace and agility, we promote the empowerment of technical leads allowing them to make decisions to develop their team and ways of working.

Accountabilities:

  • Push code daily that will be relied upon by our ever-growing fleet of connected users and products
  • Provide daily technical leadership and coaching to the team to allow them to become skilled at their craft and deliver high quality consistently
  • Work with other leads to define and implement an evolutionary architecture which leverages latest AWS services to deliver fast, robust and secure solutions.
  • Detailed design and code reviews to ensure consistency, quality and direction.
  • Working closely with Product Owners and Scrum Masters to define acceptance criteria and measure velocity.
  • Team design, recruitment and performance management.
  • Hands-on cutting code pairing with other members of the development team, especially to spike new technologies, and to establish approaches and patterns.

Skills:

  • Expert in Lean Agile software development.
  • Evangelist for code craftsmanship, design patterns, clean code and XP
  • Proven track record of designing, building and maintaining scalable systems
  • Proponent for TDD, BDD, load and contract testing Strong ability to lead and coach happy teams to deliver quality at high velocity
  • Skilled and passionate about Continuous Delivery, and cloud deployment automation
  • Excellent and current programming skills in C#, Node JS or Java – this is a hands-on coding role.
  • Experience of working in high performing agile teams with Scrum or Kanban

Benefits Overview:

  • 27 days holiday plus eight statutory bank holidays
  • Pension scheme
  • Performance related bonus
  • Life assurance
  • Medical & Dental cover
  • Sport centre
  • Free on-site parking
  • Subsidised café and restaurants
  • Discounts on Dyson machines