CareerPlanSign in

Principal Software Engineer

Sheffield, GBP💼 Full-time🗓 2026-09-22 → 2026-09-26

Core

Define and evolve the architecture of the Electron desktop platform for Autodesk web applications, including process boundaries, native capabilities, and security controls.

Role type

Principal Software Engineer (Desktop Platform Architecture)

Builds

Electron runtime, Windows integrations, automated delivery systems, and shared platform capabilities for Autodesk web applications

Domain

Desktop application development, Electron, Chromium, Windows

Deliverable

production ML models | product features | infrastructure

Required skills

JavaScript/TypeScript, Node.js, Electron, Chromium, Windows APIs, application architecture, process boundaries, asynchronous systems, security, software lifecycle management, technical leadership, debugging, automated testing, CI/CD

Preferred skills

Electron architecture (main/renderer/preload processes, IPC, security), Chromium architecture, C++, native Node.js modules, Windows application packaging, threat modeling, SDK design

Technologies

Electron, Chromium, Node.js, TypeScript, Windows APIs, GN, Ninja

Responsibilities

Define platform architecture and technical direction; Design, prototype, and implement complex functionality; Mentor engineers and establish engineering standards; Integrate with product teams for security, identity, and distribution; Define release gates and production-readiness requirements; Diagnose difficult technical issues across the stack; Write architecture decision records and technical designs.

Seniority

Principal, hands-on IC with strategic influence

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.