Software Engineer

London, England, United Kingdom · Engineering


Who we are

Founded in 2014 in London, United Kingdom, Garrison has raised more than $50m to date from London investors including Dawn Capital, IP Group, NM Capital and BGF. Garrison’s strengths lie in its experienced and dedicated teams, building on years of expertise in cyber security to bring genuinely game changing technology to the industry.

Garrison is working to build the future of cyber security and is already deploying in both the government and commercial space, at scale. Our existing customers are large organisations averaging over fifty thousand employees each, across sectors including banking, insurance, media, telco, law and government.

What we do

Garrison is an exciting start-up company with ground-breaking technology that makes the internet a far safer place for work and play. We develop cyber security products that bring together our own electronic hardware, firmware and software to provide an unrivalled combination of security, usability and performance to ensure that risky web content is never processed on the user’s endpoint device.

Our working culture

You will join a knowledgeable, passionate and motivated team who are looking to drive our products forwards and develop our use of technology to solve some of the most challenging security problems around today. You will be immersed in a challenging, supportive and fast moving working environment with the opportunity to learn about different technologies, develop new skills and set out on a range of career paths.

The Role

As a software engineer at Garrison, you will be involved in developing software across all our platforms and creating new products and capabilities. You will bring a passion for technology and software development, strong core computer science knowledge (including exposure to modern C++) and a fearless attitude to learning new technologies and solving problems.

Duties and responsibilities

You will contribute to all aspects of product engineering within the team and take the lead on creating software components for our current and future products. Your responsibilities will include:

Product software development

Integration, test and sustainment

Engineering improvement

Supporting innovation

In addition to the specific software engineering responsibilities above, you are encouraged to get involved in the wider business where possible. By way of example, this could include getting involved with customer trials, helping to write customer-facing documentation or building and setting up demonstrations to support marketing events.


You’ll be perfect for the role if you have the following

It would be super useful if you’ve covered or are driven to up-skill in the following areas

And as an employee we’d be delighted if you have


Apply for this job