Now hiring

Senior Software Engineer @ Autodesk

Talbot Way, SheffieldOnsiteFull-time
Apply with ResuMinder

Opens on the employer's site

About this role

Salary: £65,000 - 105,000 per year

Requirements: Bachelors degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience5+ years of professional software engineering experienceStrong software development experience with JavaScript/TypeScript and Node.jsExperience developing Electron applications, Chromium-based applications, native desktop software, or comparable systems-level application platformsStrong understanding of application architecture, asynchronous programming, process boundaries, security, and software lifecycle managementExperience independently delivering complex software features from design through productionStrong debugging and troubleshooting skills across multiple components or technology layersExperience with automated testing, source control, code review, and modern continuous integration practicesAbility to communicate technical trade-offs and work effectively with engineers across multiple teamsPreferred: Deep experience with Electron architecture, including main, renderer, preload, context isolation, inter-process communication, and security configurationPreferred: Understanding of Chromium architecture, runtime configuration, feature flags, release cycles, or build systemsPreferred: Experience with C++, native Node.js modules, or bindings between JavaScript and native platform APIsPreferred: Experience with Windows systems programming or Windows desktop APIsPreferred: Experience diagnosing memory, process, performance, or crash problems in Chromium-based applicationsPreferred: Familiarity with Chromium or Electron build tooling such as GN and NinjaPreferred: Experience with Windows installers, application signing, enterprise software deployment, or application updatingPreferred: Experience designing APIs or shared platform components consumed by multiple applications or teamsPreferred: Experience with software security threat modeling or secure desktop application designPreferred: Experience mentoring engineers or providing technical leadership within a development teamComfortable solving problems across frontend, backend, and systems-engineering boundaries, including TypeScript, Electron, Chromium diagnostics, native operating-system behavior, build configuration, or security analysisAble to investigate open-ended technical problems, assess options, make reasoned recommendations, and drive implementation independently Responsibilities: Design, implement, and own significant areas of our Electron application, including process architecture, native integrations, web-to-desktop interfaces, and application lifecycleOwn configuration and integration of the Chromium runtime, including build settings, runtime flags, upgrades, feature enablement, compatibility analysis, and technical investigationsDesign and implement integrations with Windows APIs and system capabilities, including hardware discovery, process management, application protocols, GPU preference, system configuration, and enterprise desktop behaviorContribute to architecture decisions, security design, troubleshooting strategy, engineering standards, and long-term platform maintainabilityOwn moderately complex and complex features from initial investigation through technical design, implementation, validation, and deliveryBreak ambiguous technical work into actionable tasks, identify dependencies and risks, and coordinate with engineers and partner teams as neededDesign secure boundaries between hosted web applications and privileged desktop functionality, including process isolation, API exposure, navigation controls, and inter-process communicationWork with our technical lead and application-security partners to apply Electron and Chromium security best practices and address findingsDefine and maintain stable interfaces that let our web applications use shared native desktop capabilities without product-specific forksLead evaluation and adoption of new Electron and Chromium releases, investigate compatibility and performance implications, and recommend upgrade approachesDiagnose complex runtime, memory, startup, security, operating-system, and application-integration issues using Chromium tooling, native debuggers, profiling tools, crash diagnostics, and system telemetryCollaborate with our build and release engineer to ensure runtime dependencies and desktop components can be built, packaged, tested, and released reliablyWork with product and specialist engineering teams to expose platform capabilities while keeping product-specific implementation outside the shared desktop layerContribute to architecture decision records, technical documentation, coding standards, and operational runbooksReview other engineers code and designs and provide constructive technical guidanceMentor less-experienced engineers and help them develop expertise in Electron, Chromium, desktop engineering, debugging, and secure application designProactively identify technical debt, platform risks, and opportunities to simplify or improve the system Technologies: APIBackendElectronFrontendHardwareJavaScriptLESSSecurityTypeScriptWebWindowsNodeJS More:

We are building a new desktop platform that enables our web-based products to deliver richer, higher-performance experiences on Windows. Forma is the first product adopting the platform, with the longer-term goal of creating reusable desktop capabilities for additional Autodesk products. You will join a new cross-functional platform team working across Electron, Chromium, Windows desktop integration, software delivery, security, and enterprise deployment, collaborating with our technical lead, software engineers, quality and release engineers, and partner teams. This is a full-time hybrid position based in our Sheffield office. We offer a competitive compensation package based on experience and geographic location, which may include base salary, annual cash bonuses, commissions for sales roles, stock grants, and comprehensive benefits. We are proud to foster a culture of belonging where everyone can thrive. Autodesk software helps innovators turn ideas into reality across areas such as buildings, cars, factories, and films. This role may require in-person onboarding and/or identity verification.

last updated 40 week of 2026

Ready to apply?

Install the ResuMinder extension and we'll auto-fill the application in seconds — no rewriting.

See how your CV scores