9 дней назад
Principal Software Engineer (Electron/Chromium)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
Текст:
TL;DR
Principal Software Engineer (Electron/Chromium): Building a secure, reusable Windows desktop platform for Autodesk web applications with an accent on Electron architecture, Chromium runtime integration, native Windows capabilities, and automated delivery. Focus on designing process boundaries and secure communication, solving complex cross-layer debugging problems, and guiding platform adoption across future Autodesk products.
Location: Hybrid position based out of 's Sheffield office, United Kingdom, combining in-person collaboration in Sheffield with work across distributed engineering teams.
Company
develops software that helps innovators design and make buildings, products, factories, and media.
What you will do
- Define and evolve the architecture of a reusable Electron and Chromium-based desktop platform for web applications.
- Design, implement, prototype, and review complex functionality across Electron, Chromium, Node.js, TypeScript, Windows APIs, and native components.
- Establish secure communication patterns, process isolation, application trust boundaries, native API exposure, and navigation controls.
- Lead Electron and Chromium version strategy, runtime qualification, security updates, packaging, signing, release promotion, and rollback requirements.
- Guide engineers through technical decisions, mentor team members, review complex changes, and establish engineering standards.
- Collaborate with security, quality, release, graphics, identity, distribution, telemetry, and product teams to ensure the platform is testable, diagnosable, supportable, and production-ready.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 8+ years of professional software engineering experience and experience designing complex software systems or platform capabilities.
- Strong experience with JavaScript or TypeScript, Node.js, Electron, Chromium-based applications, desktop development, or comparable systems-level platforms.
- Strong understanding of application architecture, process boundaries, asynchronous systems, security, software lifecycle management, and debugging across multiple layers.
- Experience leading technical design across multiple engineers, mentoring engineers, and influencing cross-team technical decisions.
- Experience with automated testing, continuous integration, source control, code review, and modern software delivery practices.
Nice to have
- Experience with Electron main, renderer, and preload processes, context isolation, inter-process communication, and security configuration.
- Knowledge of Chromium architecture, runtime configuration, feature flags, release lifecycle, developer tooling, GN, or Ninja.
- Experience with C++, native Node.js modules, Windows APIs, application packaging, installers, code signing, updating, or enterprise deployment.
- Experience diagnosing memory, process, performance, startup, or crash issues in Chromium-based or native desktop applications.
- Experience with shared APIs, SDKs, runtimes, platform components, threat modeling, software supply-chain security, and release provenance.
Culture & Benefits
- Work as part of a new cross-functional platform team spanning desktop integration, software delivery, security, quality, and enterprise deployment.
- Collaborate with distributed engineering teams and specialist groups across .
- Participate in building reusable desktop capabilities for Forma and future products.
- In-person onboarding and/or in-person identity verification may be required.
- Compensation may include base salary, annual cash bonuses, stock grants, and comprehensive benefits.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
14 дней назад
Design Engineer (UI, Frontend)
14 дней назад
Senior Software Engineer I (React)
128 842 - 209 368$
12 дней назад
Software Engineer II - Frontend (React/TypeScript)
13 дней назад
Frontend Design Engineer
13 дней назад
Front-End Web Specialist (Storyblok)
Nebius
13 дней назад