Senior Software Engineer
Core
Design and build a reusable Electron and Chromium-based desktop platform for Autodesk web applications, enabling richer experiences on Windows.
Role type
Senior IC desktop platform engineer (Electron/Chromium)
Builds
Shared desktop runtime and platform capabilities for Autodesk web products
Domain
Desktop software engineering, Electron, Chromium, Windows systems integration
Deliverable
production ML models | product features | infrastructure
Required skills
JavaScript/TypeScript, Node.js, Electron architecture, Chromium runtime configuration, Windows APIs, asynchronous programming, process management, security design, debugging, automated testing, CI/CD
Preferred skills
C++, native Node.js modules, Windows systems programming, memory/performance diagnostics, GN/Ninja build tooling, enterprise deployment, API design, threat modeling, technical mentoring
Technologies
Electron, Chromium, Node.js, Windows, TypeScript, JavaScript, GN, Ninja
Responsibilities
Design and implement Electron application architecture and native integrations; configure and upgrade Chromium runtime; integrate with Windows APIs for hardware and system capabilities; define secure boundaries between web apps and desktop functionality; mentor engineers and establish engineering practices; diagnose complex runtime and system issues; lead evaluation of new releases and upgrade approaches.
Seniority
Senior, hands-on IC with technical leadership

