Senior Software Engineer

Telecommute · London, England, United Kingdom


Hanzo is solving the single biggest challenge in above-board compliance and litigation today -- contextual investigation, capture, and preservation of dynamic web content. Through one sophisticated platform, we capture and replicate team messaging data, social media engagement, and interactive web content then preserve it in its native format for analysis and review. Launched in 2009, Hanzo serves teams at PayPal, Twitter, Koch, Facebook, LinkedIn, eBay, T. Rowe Price, Wells Fargo, Allianz, Ameriprise, and many other firms across the globe. You can meet our forward-thinking customer base here:

We are expanding the existing team and looking to add a Senior Software Engineer who will be responsible for architecting and implementing our in house distributed systems. This exciting opportunity has a periodic research component as we explore new structured and unstructured data analysis techniques.

If you have strong Python experience (or a solid backend working on large high performance solutions using Java or .NET stacks), and have worked with distributed systems we would be interested in talking to you. Ideally you would also have experience of text analytics or other forms of data mining, experience with AWS, have worked with large unstructured datasets and have strong opinions on visualisation. You also would have experience with agile and continuous deployment, have developed enterprise software and have worked with industry standard configuration deployment and workflow tools.

This senior software engineer role involves architecting, implementing and debugging our in house distributed systems. This covers our analytics, indexing and crawling systems as well as new investigations product range.




Additional Responsibilities and Core Competencies


We are looking for people who have curious minds, who genuinely want to make the best possible solution and therefore who are able to communicate and defend their ideas well and to equally recognise when other people’s solutions may be more effective. At the same time you must have the ability to work at a quick pace and handle reasonable interruptions as well as having the ability to come up with solutions that are appropriate and not over engineered.

In return we will provide you with an exciting opportunity to make a meaningful contribution in a small team. We are a fast growing technology company and as the company grows there will be opportunity for career development as well.

We want a sustainable pace of development and therefore keep a good work/life balance. We are a remote first company based in the UK and as such we’re seeking people with a strong sense of autonomy. We use collaborative tools like slack to keep an active office environment. We would like to focus on candidates based in Europe (UK or Ireland preferred). The ability to travel to regular co-location sessions in the UK will be important.

Apply for this job