Principal Developer

Location: Bath, England, United Kingdom
Salary: £40000 - £70000 per annum + bonus
Job Type: Permanent
Apply for this Job

Are you a Senior/Principal Developer/Architect looking for a high calibre team to join and work for a start up, backed by a world class enterprise (best of both worlds)?

Do you like Linux, Python, Cloud, Containerisation (Linux containers and Kubernetes) and Virtualization?

If this is sounding like music to your ears then this could well be the place for you!

This great company has been hugely successful across the world selling their own edge based virtualisation and containerization software. Of the back of their amazing success they have partnered with a multi billion dollar American company who are feeding in the clients but letting these guys do what they do best!

Whether you come in as a senior or principal, withing the engineering team progression is always on the cards. As you achieve goals and level up you will be promoted and rewarded. This is a very high performing team and company, which only employ the most passionate and enthusiastic technologists. People who love what they do, and can really show it.

We are looking for people who have progressed their careers through always learning new things and pushing themselves. Evidence of this in your CV is a must!

The technologies used by the core development teams include Python, REACT, JavaScript / JSON, Apache CouchDB, C++, C and Bash amongst others. The operating systems used are Linux (Ubuntu / Debian). Open source Kernel and functional libraries are integrated with proprietary development. Virtualization is powered by the Xen Hypervisor technology. The disk subsystem is based on ZFS/ZOL. They leverage AWS and VMWare for Cloud Platforms and leverage Terraform and Ansible for their build. Future projects may include managing Kubernetes containers optimised for processing, high availability and remote update on Edge Infrastructure.

Within Engineering is also a CI and Infrastructure team that focuses on the build, deployment and process automation frameworks that support release management, certification and the development process. Technologies used in this specific team additionally include Gitlab, Jenkins, Docker, Ceph, Make, and Proxmox.

What would make you perfect for the team?

Minimum 2:1 in Computer Science or similar subject or significant relevant experience including in depth programming

Team leading / SCRUM Master experience (Not too managerial or hands off though!)

Technical Design experience

Strong programmer in two or more languages, ideally Python but not mandatory

Experience in 4/5 of the technologies listed earlier.

If you want to get involved send your most suitable CV ASAP to be considered.

To find out more about Computer Futures please visit

Computer Futures, a trading division of SThree Partnership LLP is acting as an Employment Agency in relation to this vacancy | Registered office | 1st Floor, 75 King William Street, London, EC4N 7BE, United Kingdom | Partnership Number | OC387148 England and Wales

Apply for this Job