Senior Software Engineer at StarLeaf

Cambridge, United Kingdom of Great Britain and Northern Ireland

Posted on May 01 2018 (about 6 years ago)


European citizens only


We are looking for Software Engineers to join our awesome Development Team in Cambridge. Senior Software Engineers will likely join our Cloud Endpoint Team, however other options could be available if your interests lay elsewhere. 2018 is a super exciting year for us and our team in Cambridge will grow significantly. StarLeaf announced a $40million investment last year, this investment will help us grow and we need intelligent, excitable Software Engineers to help us continue to get better!

We are recruiting a lot of graduates and interns to join us this summer (we already have quite a few ready to start with us). If you have experience or a desire to help with the development of graduate then this is great. We are super flexible though, so if you just want to crack on and develop then this is also fine. If you are bright and passionate about what we do then there is room for you with us!

About StarLeaf

StarLeaf is a fast growing, innovative video conferencing company that offers business communication solutions across the globe. Regularly ranked as one of the fastest growing tech companies by Deloitte and recently named 36th on the Sunday Times Tech Track 100. We are growing and want ambitious people to join the team and help us succeed.

Our culture is one of collaboration, inclusion, creativity, and support. This culture permeates everything we do, across all our teams and all our operations. We believe everyone at StarLeaf has a part to play in our success, and that everyone should be rewarded for their contribution. This is why every single StarLeaf employee becomes a shareholder!

Some of your responsibilities with be:

As a Senior Software Engineer you will be responsible for the detailed design, coding, testing and support of complex systems across a wide range of technologies and programming languages focussing on C, C++, Python and Javascript, but extending to C#, Java, Swift and others as required for the project and platform. Typical projects in our infrastructure team involve development across components ranging from SQL/Python driven Web interfaces, through to high performance real time call signalling and audio/video processing subsystems in a multi-threaded environment. Our endpoint team develops user interfaces and audio/video calling features across all of the common desktop and mobile OSs, in addition to embedded code running on our hardware products, from boot loaders and kernel drivers through to high-level application code.

We make extensive use of continuous integration and deployment methodologies based on tools such as Salt, Jenkins/Buildbot, pytest, C++ Catch and homegrown automated system test frameworks, with an emphasis on high quality, well tested code and a quick turn around time for adding new features to our products. This makes for a fast paced and satisfying work environment with direct feedback from our customer base into the development process.

Aspects of the role include:

  • Analysis of requirements and invention of the best solution.
  • Taking responsibility for an area of functionality and delivering it.
  • Contributing to top-level discussions on architecture and future features.
  • Development of your own ideas.

Our teams are highly technical and we all share a common enthusiasm for solving difficult problems with a wide range of technologies, from cutting-edge to well-established.


  • We like to see bright people who can demonstrate a clear passion for technology. It is awesome if you have projects you have done in your spare time that you are able to talk about. Our goal here is to find out what excites you.
  • Knowledge and experience in at least one of the following areas – advanced object orientated design in C++ or Python, development in a Linux environment, a detailed understanding of database technologies such as SQL, Elastic Search or Cassandra, TCP/IP networking, high performance real time systems, Linux kernel development.
  • We like to see people who can bring ideas to the table. This is closely aligned to the passion we look for, we hope you get a buzz from our products and will be passionate about helping us evolve.


  • Competitive Salary.
  • Salary review annually.
  • EMI share option scheme.
  • Private medical insurance and long-term sickness/disability insurance.
  • Life insurance of four times salary.
  • Assistance with relocation expenses if applicable.
  • 25 days annual holiday plus bank holidays.
  • The opportunity to join a friendly, motivated group of people who are all very excited about the StarLeaf journey.

Future Prospects

As a member of our rapidly growing company, you will be presented with exciting opportunities to progress your career. You will make a real difference to the service we provide our customers today and be crucial to how they and the company evolve. Best of all you will be joining an exciting technology start-up that is on the cusp of great success.


Do you have any question or comment for StarLeaf about their position Senior Software Engineer?


Please log in to ask a question

Get noticed by being the first to ask StarLeaf a question.
No question right now? Subscribe to this job post to be notified when other applicants ask something.