Current opportunities

« Back to careers

Senior Java Software Engineer (Cloud)

Are you an inquisitive Engineer with a keen eye for detail, looking to join an ever growing and developing company? Are you an individual seeking a company that offers flexibility, development and learning opportunities and a culture where all individuals are recognised for their input? 

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.

Having recently secured PE investment, we are entering the next chapter in our growth journey and are looking to expand our team.

The role

We're looking for an experienced Senior Software Engineer to join our Platforms team and help develop the cloud services that underpin our remote access technology. You'll be involved in all aspects of development, from initial requirements gathering and design proposals through to implementation and testing. You’ll be working primarily on our backend Java services but will also work closely with our other engineering teams to integrate features with our desktop and mobile clients, web portals and business applications.

As a Senior Software Engineer, you'll be expected to understand scalability, data consistency and performance trade-offs in cloud services, as well as have knowledge of security and privacy considerations when designing systems that deal with customer data. You’ll be working on more open-ended or ambitious projects and will be expected to deliver solutions that align with the goals and priorities of the wider business.

We have a relaxed and friendly atmosphere, and value a continual approach to learning with allocated time for all engineers to improve their skills and technical knowledge. We often work collaboratively through group design sessions, pair programming and code reviews. We’re looking for someone who enjoys working in a team, values the input of others and can communicate technical ideas effectively to the wider business.


  • Have strong Java development skills
  • Are familiar with designing and implementing REST APIs
  • Understand the architectural needs of globally distributed cloud services
  • Build systems that are secure by design
  • Communicate clearly and have a keen eye for detail
  • Work well both independently and as part of the wider product team
  • Have a relevant technical degree (or equivalent qualification) in Computer Science or equivalent industry experience

Anything else?

Anything else?

Our tech stack includes these technologies:

  • Spring
  • Cassandra
  • Go
  • Python
  • Docker

If you have experience with any of these then we'd love to hear about it!


Reporting to the Lead for the Platforms team, 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 and private dental and medical care. 

We understand that people work differently, so our employees can work flexibly around our core hours, and we expect some flexibility in return. We have introduced a hybrid work environment where employees combine working remotely and working from the office. You will therefore need to be able to commute to our Cambridge office for meetings as required.

How to apply

If you’d like to join RealVNC as a Senior Java 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.

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