Current opportunities

« Back to careers

Software Engineer - SDK

Develop the software that powers big brands, but with a small team feel

The company

RealVNC® is a highly successful software company based in Cambridge (UK) city centre. As the original developers of VNC remote access technology our software is used by hundreds of millions of users worldwide from the non-technical home user to IT professionals from global companies, such as Intel, IBM, NASA, Shell, DreamWorks and Philips.

The role

We’re looking for an experienced software engineer to help us build the APIs and technology that will power the next generation of our Developer SDK products. As part of the SDK team, you’ll be working on software which allows our customers to embed VNC technology – connectivity, remote access, media streaming, and more – within their own applications and devices. 

Currently two developers and one tester, the SDK team is responsible for the full lifecycle of API development, across a wide range of platforms (desktop, web and mobile) and languages. Whilst the core codebase is C++, you’ll also see a fair bit of Python, Java, Objective-C and JavaScript. Closely interacting with customers, we are often at the forefront of introducing and proving new technology prior to its adoption in other VNC products, as well as creating speculative demos and prototypes in order to engage interest. You’ll be involved across all aspects of development work which will give you the opportunity to gain experience in new areas, and also to apply your expertise where it counts.

We have a relaxed and friendly atmosphere and are looking for creative, flexible and collaborative approaches. We value the input of everyone working on our projects, and talented individuals can make a big difference. In exchange, we expect you to be highly motivated, willing to explore novel solutions, and able to make a valuable contribution to our products.


  • have strong C++ development experience and object-oriented design skills
  • are experienced with software development on more than just Windows
  • can demonstrate a clear understanding of networking technologies, protocol design, and security principles
  • ideally have some experience of all aspects of developing and maintaining a public API - including design, documentation, support, and maintenance
  • have excellent oral and written communication skills
  • have relevant technical degree (or equivalent qualification) in Computer Science or equivalent industry experience


This role offers a unique opportunity to join our SDK Team, working for a successful, growing company with a recognised global brand and huge potential and vision. If you’re successful, you’ll be compensated with an attractive package which will be appropriate to your skills and experience. We also offer generous benefits, including a contributory pension, childcare vouchers, and private dental and medical care.

This is a full-time post, but we believe in a healthy work / life balance, so it’s 35 hours per week (Monday – Friday); we also promote flexi-time, with agreed core hours. 

How to apply

If you’d like to apply for this vacancy, please click on the ‘apply for this job’ button and fill in your details.  Make sure you quote the reference SESDK1 in your covering letter to help get it to the right people!

RealVNC has a responsibility to ensure that all staff are eligible to live and work in the UK and if you’re invited to interview you’ll be requested to provide proof of your eligibility to work.

RealVNC is an equal opportunities employer, committed to staff welfare and professional development.

We will not consider agency applications for this post.

Apply for this job