Head of Software Engineering

Apply to be our next Head of Software Engineering and help take Hive to the next level.

The Basics
About Hive

We’re Hive, a tech scaleup with huge but realistic ambitions.

Hive is a B2B SaaS (Software-as-a-Service) proposition operating within the Work Tech Space.

We’ve developed an “employee voice” platform that is used by mid-sized organisations to mobilise the collective intelligence of their workforces so that HR, leadership and management can use that collective intel to make timely, data-driven decisions – about almost anything.

The Role

What’s Exciting About It?

Our mission is to help employers be amazing at engaging their workforces. This is an opportunity to work on a product that matters – you can help change the working lives of hundreds of thousands of employees.

Heading up our engineering team, you’ll be leading a team that is committed to building something we’re all really proud of using the best tools and the latest technologies. 

About You

  • You’re comfortable having intellectual conversations with engineers and product managers across a spectrum of software engineering disciplines.
  • You have the stakeholder management skills to keep the wider business informed and engaged in the development process and progress.
  • You love seeing projects through to completion – you finish what you start, and recognise that good enough but finished is better than perfect and done?
  • Self-learning is part of your DNA. You’re comfortable learning about the latest technologies and importantly, you have an instinct to know ‘how and when’ to apply them.
  • You’re a continuous improver, constantly monitoring progress and working on ways to improve team engagement, happiness, velocity and quality.
  • You have deep knowledge of modern development tools, APIs and techniques, emerging technologies and strategies. 
  • You have a solid understanding of tooling and approaches such as TDD, BDD, continuous delivery, Git and build pipelines to ensure product delivery is routine and safe.
  • You have experience working with Agile methods, and utilising tools such as Confluence and Jira.
  • Experience using cloud platforms, in particular AWS.

Duties

  • Work closely with the product development director, UX and QA teams to meet company objectives and goals.
  • People management of frontend, backend, mobile and infrastructure engineers.
  • Continually innovate and optimise our technology and performance.
  • Providing advice and input on methodology, process and approach.
  • Promote clean, testable and maintainable code that is modular and scalable.
  • Ensure solutions meets the non-functional requirements, in particular maintainability, performance, and scalability.
  • Provide development estimates as required.
  • Uphold Hive’s information security processes and procedures at all times.


    Our Tech Stack

  • AWS (Amazon Web Services)
  • Node.js Microservices
  • Typescript (ES6+)
  • GraphQL (API Gateway)
  • MongoDB
  • ElasticSearch
  • Express.js
  • React.js
  • Webpack
  • LingoHub (i18n)
  • Git (GitHub)
  • Serverless (Lambda)
  • Distributed message bus (SNS/SQS)
  • Terraform
  • Python (DevOps scripting)
  • Buildkite for CI/CD


And BTW… 

You don’t need to match every bit of criteria in this advert in order to be considered by us as a good candidate.

Benefits & Atmosphere

Want to know more?
Read our careers section to discover all the benefits of working at Hive.

Sounds Good, Right?

Hive is committed to equal opportunities in all areas of its work. All individuals will be treated in a fair and equal manner and in accordance with the law regardless of gender, marital status, race, religion, colour, age, disability or sexual orientation.

By applying for this or any role at Hive, we will collect and store your CV, covering letter and contact details. For further details on how we process and store your data, please see our Recruitment Privacy Policy.