> Markdown version of [/jobs/ext/2244001-software-engineer](https://www.wearedevelopers.com/jobs/ext/2244001-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Engineer - **Company:** RealVNC - **Location:** Cambridge, UK (Remote available) - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Microsoft Windows, Application Programming Interfaces (APIs), Android Software Development, Apple IOS, Apple Mac Systems, C Sharp (Programming Language), C++ (Programming Language), Linux, Python (Programming Language), Microsoft Windows SDK, Object-Oriented Software Development, Computer Network Technologies, Information Technology, C++14, Multiplatform - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815166721-software-engineer ## About the Role * Strong C++ and object-oriented design skills. * Exposure to C#, Python or Java. * Proven experience on at least one major desktop platform. * Clear understanding of networking technologies and security principles. * Experience designing, supporting and maintaining public APIs. * Excellent written and verbal communication; able to work independently and in a team. * Degree in Computer Science (or equivalent industry experience). ## Description Software Engineer - OEM/SDK (C++ / Multi-platform) RealVNC Cambridge, England, United Kingdom 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. We're growing our SDK team, which builds the products that let customers embed VNC technology into their own applications and devices. If you enjoy working close to customers, shaping APIs, and delivering high-quality cross-platform software, we'd love to hear from you. The role You'll help design, develop, demonstrate, support and maintain our SDK and APIs across Windows, macOS, Linux, iOS and Android, all built on a modern C++ core. You'll collaborate directly with customers and partners to understand requirements, advise on best practice, and influence the SDK roadmap to meet both customer needs and internal objectives. What you'll do * Extend and maintain our cross-platform SDK and public APIs. * Prototype and demo new features for customer use-cases; produce clear technical docs. * Engage with OEM/ISV partners to unblock integrations and share implementation guidance. * Contribute to design and code reviews, with a strong focus on networking and security. * Work with Product, Support and Engineering to deliver robust, high-quality releases. What you'll bring * Strong C++ and object-oriented design skills. * Exposure to C#, Python or Java. * Proven experience on at least one major desktop platform. * Clear understanding of networking technologies and security principles. * Experience designing, supporting and maintaining public APIs. * Excellent written and verbal communication; able to work independently and in a team. * Degree in Computer Science (or equivalent industry experience). Benefits * Contributory pension * Private medical and dental cover * Hybrid working: combine focused remote work with collaborative days in our Cambridge HQ * 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++/SDK/API work. RealVNC is an equal opportunities employer. We welcome applications from all backgrounds. ## Related Videos - [Unlocking the potential of Digital & IT at Vodafone](https://www.wearedevelopers.com/videos/602-unlocking-the-potential-of-digital-it-at-vodafone) - [Xcode development redefAIned](https://www.wearedevelopers.com/videos/100195-xcode-development-redefained) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Unleash your web skills on native!](https://www.wearedevelopers.com/videos/122-unleash-your-web-skills-on-native) - [Harnessing Apple Intelligence: Live Coding with Swift for iOS](https://www.wearedevelopers.com/videos/1515-harnessing-apple-intelligence-live-coding-with-swift-for-ios) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [How Much Does a Software Engineer Make? Realistic Software Engineering Salaries](https://www.wearedevelopers.com/magazine/425-how-much-does-a-software-engineer-make-realistic-software-engineering-salaries) - [Best Countries for Software Engineers](https://www.wearedevelopers.com/magazine/267-best-countries-for-software-engineers) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers)