IT & Software

Software Engineer

Autodesk

Sheffield · South Yorkshire · United Kingdom

Overview

In this hands-on role you will help build a new Electron and Chromium-based desktop platform for Autodesk web apps. You will act as an individual contributor, developing desktop features, ensuring secure and reliable operation, and collaborating with senior engineers to scale the platform. You’ll work on Windows native integration, runtime configuration, and cross-process communication to deliver a high-performance user experience. This role offers the chance to shape desktop capabilities for Autodesk’s web-based products and contribute to a secure, reusable platform. A strong hook is the opportunity to deepen expertise in Electron, Chromium, and Windows desktop engineering while joining a新,

Pay / Benefits
  • salary transparency
  • hybrid working
  • in-person onboarding and identity verification
  • comprehensive benefits package
  • Belonging culture
  • opportunity to work with cross-functional teams
Responsibilities
  • Develop and maintain features in the Electron main process, preload layer, and renderer integration
  • Work with Chromium configuration and desktop platform integration to enable required capabilities
  • Implement Windows desktop lifecycle, OS integration, and native functionality
  • Investigate crashes, runtime issues, memory concerns, and security problems
  • Develop features from design through testing and code review
  • Ensure secure communication between web content and desktop functionality
  • Write unit and integration tests and contribute to automated quality practices
  • Apply Electron security best practices including process isolation and secure IPC
  • Integrate with identity, crash reporting, telemetry, and software distribution services
  • Evaluate and adopt new Electron/Chromium versions and resolve compatibility issues
Key requirements
  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent practical experience
  • 1+ years of professional software engineering experience
  • Experience with JavaScript or TypeScript
  • Familiarity with Node.js and modern web technologies
  • Understanding of source control, testing, debugging, and code review
  • Ability to troubleshoot using logs, debuggers, and development tools
  • Ability to learn unfamiliar technologies with guidance from seniors
  • Strong collaboration and communication skills
  • collaboration
  • communication
  • problem-solving
  • Electron
  • Chromium
  • Node.js

Reference: WJ-747_30364403

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.