Mid-Level Software Engineer (Web Full Stack)
The company
RealVNC® is the remote access platform for engineers looking for the most reliable and the most secure solution built by the creators of VNC® technology. Over the last 25 years, as the inventors of VNC®, we've enabled a global workforce to work wherever works and created the remote access market. Our software is used by hundreds of millions of users worldwide including IT professionals from global companies, such as Intel, IBM, NASA, Shell, DreamWorks and Philips.
Our lead product, VNC Connect, allows users to connect securely to a remote device anywhere in the world, see its screen in real-time, and take control as though sitting in front of it. The product has been deployed across a myriad of use cases, from remote support through to deploying the software onto connected devices such as medical ventilators, set-top boxes, heavy industrial machinery and more.
Backed by leading mid-market private equity firm, Livingbridge since 2021, we are investing in our people to support our highly ambitious growth plans. As part of our people strategy to develop our next generation organisation, we are looking to add new team members that are integral to the success of the business, committed to delivering high quality results, collaboration and innovation to help accelerate company growth.
The role
We’re looking for a Mid-Level Software Engineer to join our Portal team.
The RealVNC Portal is a web platform accessed by thousands of users daily and sits in the middle of a variety of systems, pulling together various internal, and some external, services. The Portal enables customers to sign up for accounts/trials, purchase the product, modify key account services and access cloud functionality within the product. Every RealVNC customer must interact with the Portal at some point making it imperative we deliver an outstanding user experience that reduces friction wherever possible.
You will work on new features and projects in the Portal team, alongside continual improvement and updates to existing features. Working closely with other teams across the company, you'll use your expertise and skills to ensure features are implemented in a robust, secure and user-friendly way that have a real impact towards the wider business goals.
Required skills/experience:
- Using Python to build web applications in a commercial environment
- Experience with a Python web framework e.g. Pyramid, Django, Flask
- Strong understanding of JavaScript and familiarity with frontend build systems like Webpack
- Comfortable building out interactive front end components using HTML, CSS and JavaScript
- Familiarity with templating languages e.g. Jinja2, Django templates
- Experience with accessing API's and handling their responses
Desirable skills/experience:
- Experience with JavaScript frameworks e.g. Vue, React, Angular
- Familiarity with Unix/Linux environments
- Docker
- Familiarity with automation tools e.g. Jenkins
- Familiarity with Ansible
- Experience working in an Agile/Sprint based environment
We have a friendly atmosphere and are looking for creative, flexible and collaborative individuals with an appetite to strengthen and learn new skills. We value the input of everyone working on our projects and believe that talented individuals can make a big difference.
You
- Are passionate about technology, product and user experience
- Have a track-record of solving the problems of more open-ended or ambiguous projects, with excellent attention to detail
- Can demonstrate understanding of how your engineering work affects commercial outcomes, and can provide examples of past projects where your work has directly impacted business growth
- Enjoy collaborating in cross-functional teams to architect and deliver solutions that span across the different tech stacks in the wider Engineering team
- Have significant commercial development experience
- Understand how business goals and priorities influence your work
- Have experience of agile working practices and appreciate that testing and quality are shared team responsibilities — understanding what’s needed to make your code testable in an automated manner, using unit tests and by supporting QA Engineers
- Have some experience taking a leading or coordinating role for specific features or projects
Benefits
Reporting to the Lead Software Engineer, this role offers a great opportunity to join our Engineering Team, working for a successful, growing company with a recognised global brand and huge potential and vision. Working with us on our growth journey provides the chance to see first-hand how your individual contributions as part of a dynamic team influence the success of our business. We also offer generous benefits, including a contributory pension, EV car leasing scheme, private dental and medical cover.
We work in a hybrid environment where employees combine working remotely and working from the office to facilitate a high-performance working environment – with the ability to collaborate effectively and build a cohesive team bond whilst being able to focus and deliver quality results. With this in mind, you will need to easily be able to commute to Cambridge and / or London.
How to apply
If you’d like to join RealVNC as a Mid-Level 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 required 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.
- Locations
- Cambridge
- Remote status
- Hybrid Remote
About RealVNC
RealVNC is a multi-award-winning company in the large and fast-growing market for remote access and remote support solutions, with customers in 160 countries. 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.
Our lead product, VNC Connect, allows users to connect securely to a remote device anywhere in the world, see its screen in real-time, and take control as though sitting in front of it. The product has been deployed across a myriad of use cases, from basic remote access and remote support, through to deploying the software onto connected devices such as medical ventilators, set-top boxes, heavy industrial machinery and more.
With investment from Livingbridge Private Equity, we are entering the next chapter in our growth journey and are expanding our team based in Cambridge.
Mid-Level Software Engineer (Web Full Stack)
Loading application form
Already working at RealVNC?
Let’s recruit together and find your next colleague.