Principal Engineer

Principal Engineer

Location: United Kingdom,Cambridge
Date Posted: 11/10/2021

Principal Software Engineer – IoT Streaming – Cambridge

About the Job

In this role you will be leading a product on Edge computing in the IoT space working on exciting IoT streaming platform that can be deployed as part of a SaaS offering, low-latency edge appliance or small footprint IoT gateway device.

The role will be focusing on providing new iterations of their platform every couple of months. This will get you involved in exciting new projects in a dynamic development environment. You will also find yourself involved in challenges around memory/resource management, performance, monitoring and diagnostics.

As Principal software engineer you will be providing input in setting the vision, strategy, and architecture of the product. You will be designing and developing product software for a high-performance distributed system.

About You

We are looking for a Principal Software Engineer who is flexible in their approach when leading on architecture and innovative. You will be very passionate and ambitious about technology and always looking to innovate. You do not need to come from an IoT or Edge background but a desire to learn and pick up new technologies and tools.

As a natural problem solver, you will use your software engineering skills and experience to craft solutions to assist the team in all aspects. You will have experience of mentoring your junior colleagues as they will turn to you for advice.

Tech environment; C++, Java, Python, Linux, Raspberry PI , Spring Boot, Rest API, SQL & NoSQL, MQTT, Docker, Kubernetes, Angular, Typescript and AWS/Azure

The Company

This is a global business with offices in over 70 different countries with a world class R&D team to help the business evolve. You will be building amazing relationships in the IoT domain and building solutions that will probably become the go to solutions.

The role is based in their Cambridge with flexible working culture. Remote currently due to Covid however reverting to hybrid model.

Why Should You Do This Job?

This company are continuously doing great innovations in the technical space but are not compromising on the calibre of employees. They understand the need to strike a work life balance and you will be able to make use of their perks! You will be rewarded; you will have the chance to grow and be part of a positive happy business.



The Salary and Benefits

A salary of up to £82k basic plus a performance driven bonus of up to 20%. You will also have a compensation package which will include comprehensive medical insure and a great pension scheme of 12%.


What is The Process?

This is a very straightforward and efficient remote interviewing process. Upon applying you will require to complete a get to know me question sheet. This will form the basis of the follow interview Software Engineering manager followed by a 2-hr technical conversation with the team and then a final chat to wrap things up.

apply now
Share this job