Current opportunities

« Back to careers

Software Engineer

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 join our team improving our remote access products for Enterprise, Professional and Home users.  

You’d be involved in all aspects of development, creating elegant designs, effective code and secure solutions that solve real customer problems. As a software engineer, you’ll work as part of a cross-platform and increasingly squad-based engineering group. There’s plenty of opportunity to both learn from others and share your experience, collaborating to innovate technologies and approaches that solve the evolving problems of remote interaction. 

In our Viewers, you’ll be working on the latest client technology, taking advantage of new OS features and building on our core C++ technology. Our software supports Windows, Linux, macOS, iOS, Android, Raspberry Pi and more. Historically our Viewers team has focused more on mobile applications and works in Java/Kotlin and Objective-C/Swift; whereas our Server team has driven lower-level C++ development in a wide range of areas, including video and audio capture and encoding, efficient networking and protocol design, and deep integration with the OS across multiple platforms. As market demands and our roadmap changes, both sets of skills are increasingly likely to be used in either team. 

We have a 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.

You

  • are passionate about technology, product and user experience
  • have strong problem-solving skills with excellent attention to detail
  • have a desire to improve user experience, and to continue learning about technology 
  • have experience of agile working practices and appreciate that testing and quality are shared team responsibilities 
  • demonstrate a clear understanding of networking technologies and security principles 
  • have excellent relevant oral and written communication skills
  • have a relevant technical degree (or equivalent qualification) or equivalent industry experience 

For the Viewers team

  • have strong object-orientated design skills and experience
  • have strong experience with one or more of C++ desktop applications, Java/Kotlin on Android, Objective-C/Swift on iOS and/or macOS
  • have experience with Python, JavaScript or UI design (desired, not essential)

Benefits

Reporting to the team-specific Lead Engineer, this role offers a unique opportunity to join our Engineering 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), although flexibility may sometimes be required. 

How to apply

If you’d like to join RealVNC as a Software Engineer, please click on the ‘apply for this job’ button and fill in your details. 

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.

Staffing and Recruitment Agencies 

To all Staffing and Recruiting Agencies: Our website is only intended for individuals and preferred suppliers of RealVNC. Staffing and recruiting agencies and individuals being represented by an agency that is not a preferred supplier are not authorized to use this site or to submit profiles, applications or CVs, or to forward CVs directly to employees or any other company location, and any such submissions will be considered unsolicited.

RealVNC does not accept unsolicited CVs or applications from agencies other than preferred suppliers. RealVNC is not responsible for any fees related to unsolicited CVs or applications and explicitly reserve its right to contact candidates presented in such unsolicited CV or application.

Apply for this job

×