Principal Software Engineer
- Location
- Sheffield, England, United Kingdom
review. **Responsibilities*** **Platform architecture and technical direction - approximately 30%:** Define and evolve the architecture of the Electron desktop platform, including process boundaries, native capabilities, application interfaces, security controls, runtime configuration, and product integration patterns* **Hands-on platform engineering - approximately 25%:** Design, prototype, implement, and review complex functionality across Electron … Define secure communication patterns between hosted web applications and privileged desktop functionality, including process isolation, inter-process communication, native API exposure, navigation controls, and application trust boundaries* Establish the strategy for using and upgrading Electron and Chromium, including supported versions, configuration and build options, runtime feature enablement, compatibility assessment ...