Lead Software Engineer

We are now recruiting a
Lead Software Engineer to help take Hive to the next level, and beyond!

– Join Our Mission –

Work with super humans
  • Top Ten Northern Star, GP Bullhound Northern Tech Awards, 2019
  • #22 in North East's Best Places to Work, North East's Best Places to Work, 2019
  • Top 100 most disruptive companies in the UK, Disruption50, 2019
  • #2 in Tech Top 50 North East Rankings, Tech Top 50 North East, 2019

Lead Software Engineer

Lead Software Engineer | Newcastle-upon-Tyne | £Competitive + Benefits, including Flexible Working, Flexitime, and Unlimited Holidays.

We’re Hive, a tech scale-up with huge but realistic ambitions, based in Newcastle upon Tyne city centre.

Our software as a service (SaaS) proposition operates in the ‘HR Tech’ space; one of the fastest growing sectors in tech right now. Our feature-rich platform connects employers and employees by gathering workforce feedback and insights at scale, on a continuous basis – an approach that is now adopted by SMEs and multinational corporates such as Apple, Amazon and Google.

We’re trusted by some great names (including Tarmac, River Island and Travelodge) and will be adding many more over the next five years. Having experienced rapid growth since and of the back of completing a series A investment in winter 2018, we are now recruiting to expand our sales team and help take Hive to the next level and beyond.

If you’d like to join an ambitious, competitive, dynamic, fun-loving team at a tech company that is going places – this might just be the job you’re looking for…

What’s Exciting About It?

Our technology stack and infrastructure are based on battle-tested, leading technologies that are a pleasure to work with. Our front-end, back-end and tests are all written in Typescript, so you can get involved in all aspects of the application development, or specialise in one area if that’s more your thing. Our infrastructure is based around the AWS ecosystem and we’re constantly looking for ways to improve our deliverability, stability and reliability by researching new AWS technologies; an exciting area if you’re interested in that side of things.

We value highly self-development within the engineering team. Engineers are encouraged to seek out novel solutions to problems we encounter during our sprint life cycles. Found a new technology that could address some pain points? Let’s prototype! Worked out a better solution to a long standing issue? We want to hear it! 

Also, to facilitate our employees learning and career progression, we run weekly self-development sessions on Friday afternoons where our engineers are free to pick an area of interest to mature their knowledge and experience in. If conferences are more your thing, we have a dedicated budget set aside for exactly that!

The Role

You’ll be leading a part of the engineering team, who are committed to building something we’re all really proud of using the best tools and the latest technologies in an environment that allows you to thrive and really make a difference. 

Ideally you’ll have knowledge in some or all of these areas. Don’t worry if some of these are new to you.

● Typescript / Javascript (ES6+)
● React.js + surrounding ecosystem
● Node.js
● GraphQL
● MongoDB
● Amazon Web Services
● ElasticSearch
● Docker

● Microservices Architecture
● Distributed message bus (SNS/SQS)
● Git (GitHub + Bitbucket)
● Infrastructure-as-code (Terraform)
● Continuous Integration + Deployment
● JIRA + Confluence

Day-to-day you’ll be leading an agile sprint team of other software engineers, DevOps magicians, QA testers and product owners. Our sprints run on a fortnightly basis, and as the Lead of the sprint team you’ll be tasked with coordinating the other members and delivering on the defined sprint goals. 

At the end of these sprints we’ll run a retrospective, where you and your team will be encouraged to voice opinions about what went well, what didn’t, and what we could do differently next sprint to better reach our sprint goals. You and the other team leads, alongside the Scrum Master, will review these on a regular basis to make sure your voice is heard and changes actioned based on the teams feedback.

About You

Leading a team: You have prior experience leading a team and/or mentoring others around you, helping them to improve their understanding and experience working with different technologies.

Deep Understanding: You can effectively communicate the underlying concepts of more complex systems and have a good understanding of common engineering pitfalls and how to avoid them.

Communication is key: You’re a confident speaker who can articulate not just what you and your team will be doing, but why it’s necessary and how it can be achieved. You are comfortable giving constructive feedback, and mentoring your team mates.

Technology Experience: You’ve worked with some of our technologies before and have a good handle on their advantages and some of their challenges, and ideally how to overcome them! You’re always keen to try new solutions, but even if they don’t work out, you learn something from the experience.

Passionate about tech: Development isn’t just a day to day job for you, it’s a vocation. You’re keen to explore new technologies and solutions, and enjoy the technical challenges of creating robust software that can scale.

Innovation: Self-learning is part of your DNA. You’re comfortable learning about the latest technologies and more importantly, know how and when to apply them.

Commitment to completion: You love seeing projects through to completion and are excited by the prospect of working on something that has scope to be used by hundreds of thousands of people.

Benefits & Atmosphere

  • competitive salary
  • the best equipment for the job (dual monitors!)
  • informal work environment
  • flexible working and flexitime
  • generous holiday policies
  • a talented, positive, can-do team of coworkers
  • planned social events
  • knowing that you’re part of something that’s going to matter
  • opportunity to travel to some cool places and listen to interesting people speak at conferences

Sounds Good, Right?

To apply, please: 

  1. Email careers@hive.hr with the subject line “Application for the role of Lead Software Engineer”
  2. Within the email submit your CV and a covering letter or covering video* 
  3. Within your covering letter or video, please include:
  • exactly why you’re right for this role and what you’ll bring to our scale-up;
  • all of your best strengths and why they’re relevant; and 
  • tell us about all of your wins, successes and achievements to date (personal and professional achievements)…

* We recommend Loom if you’re sending a video. It’s free and awesome.

BTW… There’s no need for corporate speak. Dump the formality if it feels right. Be yourself and let your personality shine through

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.