RealVNC

Software Engineer

Company
Location
Cambridge, England, United Kingdom
Posted At
9/11/2025
Description

Role: Software Engineer

Location: Cambridge, UK (hybrid)

Type: Full-time, Permanent


RealVNC® is the most reliable and secure remote access solution, built by the original creators of VNC® technology. For over 25 years, we’ve enabled a global workforce to work wherever works. Our software is trusted by hundreds of millions of users worldwide, including teams at Intel, IBM, NASA, Shell, DreamWorks and Philips.


The role

We’re seeking a Software Engineer to join our Applications team, responsible for developing the client software at the heart of our Connect product. This includes implementing the core RFB (Remote Frame Buffer) protocol that underpins VNC, across Windows, Linux, and Mac platforms.


In this role, you’ll help shape the future of our desktop clients and contribute to the development of new products. You’ll work with the latest operating system changes and a variety of platforms, including Raspberry Pi. Most development is based on our core C++ technology, giving you the chance to work across multiple areas—ranging from deep OS integration and protocol design to networking and building the everyday UIs our customers rely on.


We foster a friendly, collaborative environment where creativity and flexibility are encouraged. Everyone’s input is valued, and talented individuals can make a real impact. In return, we’re looking for someone motivated, open to exploring innovative solutions, and eager to contribute to the growth and success of our products.


What you’ll do

  • Experience in expanding IoT capabilities.
  • Skilled in networking and client-server communication.
  • Strong proficiency in C++ with expertise in object-oriented design.
  • Solid understanding of security principles and best practices.
  • Proven track record of developing across multiple modern desktop platforms.
  • Clear knowledge of networking technologies and protocols.
  • Demonstrated ability to tackle open-ended or ambiguous projects with attention to detail.
  • Experience in taking a leading or coordinating role on specific features or project areas.
  • Effective working both independently and as part of a collaborative product team.


What you’ll bring

  • Strong C++ and object-oriented design skills.
  • Degree in Computer Science (or equivalent industry experience).
  • Proven experience developing on at least one major desktop platform (Windows, Linux, or macOS).
  • Experience in networking and/or client-server communication.
  • Excellent written and verbal communication skills, with the ability to work both independently and collaboratively in a team.
  • Exposure to IoT technologies.
  • Experience with security and cryptography, including understanding of cryptographic ciphers and algorithm choices.
  • Familiarity with Flutter framework.
  • Knowledge of other programming languages, platforms, and their APIs.
  • Understanding of Wayland, Xorg, and window managers.
  • Awareness of the latest generation of video and audio codecs.


Benefits

  • Competitive salary
  • Contributory pension
  • Private medical and dental cover
  • Hybrid working: combine focused remote work with collaborative days in our Cambridge HQ
  • The opportunity to influence widely-deployed technology used across healthcare, industrial and enterprise environments


Apply now

If this sounds like you, please apply via the RealVNC careers page and include a CV that highlights relevant C++/Networking/Client Server/Security/Cryptography


RealVNC is an equal opportunities employer. We welcome applications from all backgrounds.

logo
Hunt UK Visa Sponsors

Copyright © 2025

About us

How does it workContact UsBlog

Stay up to date

TwitterTelegram
Software Engineer | RealVNC | Hunt UK Visa Sponsors