cover image
RealVNC

RealVNC

www.realvnc.com

119 Employees

About the Company

RealVNC is a leading provider of remote access solutions, helping some of the biggest companies in the world connect people through devices. As the company that pioneered the VNC internet protocol that is now the standard across the industry, RealVNC is at the forefront of its evolution, with software in over 1 billion devices worldwide. Today, RealVNC® is a multi-award winning SaaS business, with technology in over 90,000 enterprise organizations across all industries. RealVNC's secure remote access software, VNC Connect, is trusted by industry heavyweights, including world-leading organizations such as Google, NASA and Intel.

Listed Jobs

Company background Company brand
Company Name
RealVNC
Job Title
Senior Software Engineer (Full Stack Web)
Job Description
Job Title: Senior Software Engineer – Full Stack Web Role Summary: Design, develop, test, and maintain high-quality features for a web‑based portal, ensuring secure, scalable, and user‑friendly solutions that meet business goals. Expectations: Deliver robust features on schedule, collaborate effectively across cross‑functional teams, contribute to architecture decisions, maintain clean code, and apply secure coding practices in an Agile environment. Key Responsibilities: - Build and extend portal functionality using Python (Django/Flask/Pyramid) and JavaScript (Vue/React/Angular). - Design, expose, and consume RESTful APIs, integrating internal and external services. - Develop interactive UIs with HTML, CSS, JavaScript, and templating engines (Jinja2, Django templates). - Implement responsive front‑end components, ensuring compatibility and performance. - Write unit, integration, and end‑to‑end tests; participate in code reviews. - Maintain CI/CD pipelines (Jenkins, GitHub Actions) and containerized deployments (Docker). - Configure and automate infrastructure with tools such as Ansible. - Troubleshoot and resolve bugs, performance bottlenecks, and security issues. - Work within Scrum/Sprint cycles, providing estimates, attending stand‑ups, and delivering increments. Required Skills: - Strong proficiency in Python with commercial web‑application experience. - Expertise in a Python web framework (Django, Flask, or Pyramid). - Deep knowledge of JavaScript (ES6+), HTML5, CSS3, and modern build tools (Webpack). - Experience building front‑end components using Vue, React, or Angular. - Familiarity with templating languages (Jinja2, Django templates). - Ability to consume APIs, parse JSON/XML, and handle authentication flows. - Comfortable with Unix/Linux environments and shell scripting. - Hands‑on experience with Docker, CI/CD, and automated deployment pipelines. - Knowledge of configuration management (Ansible) and infrastructure as code. - Proven ability to work in Agile/Scrum teams, write clean, maintainable code, and follow secure coding practices. Required Education & Certifications: - Bachelor’s degree in Computer Science, Software Engineering, or equivalent professional experience in full‑stack web development.
Cambridge, United kingdom
Hybrid
Senior
04-12-2025