Autodesk banner

Principal Software Engineer, Frontend Web

Autodesk

The Role

Overview

Design and develop high-performance web frontend XR applications for construction cloud.

Key Responsibilities

  • trend monitoring
  • xr development
  • system architecture
  • full‑stack
  • project management
  • technical leadership

Tasks

-Stay ahead of emerging trends to anticipate and address future development needs -Build and optimize beautifully rendered, web-based components that push performance limits across XR Headsets -Lead large, complex projects across teams, defining scope, planning execution, and delivering milestones on time -Lead technical discussions, align outcomes with business goals, and document solutions for clarity and adoption -Shape system design and architecture across cloud and web environments, improving scalability, performance and feel across immersive and 2D environments -Design, develop and maintain frontend applications (JavaScript, React, TypeScript) alongside backend services (Golang, AWS) -Collaborate with architects, UX designers, product managers, and stakeholders to translate business requirements into product features

Requirements

  • react
  • typescript
  • aws
  • docker
  • ci/cd
  • computer science

What You Bring

-Strong understanding of algorithms, data structures, concurrency, distributed systems, and browser event loops and rendering pipelines -Experience in an agile development environment -Demonstrated excellence in cross-functional collaboration, with experience working across multiple engineering teams and stakeholders -Experience with containerization (Docker) -Proficiency with CI/CD tools and practices (e.g., Jenkins, Spinnaker) and Infrastructure as Code (e.g., Terraform) -Bachelor’s or Master’s degree in Computer Science or related technical field, or equivalent practical experience -8+ years of hands-on experience in software design and development with emphasis on Frontend development -Proven experience with AWS cloud services and designing resilient, scalable cloud-native architecture. Full stack experience (Backend + Frontend) is a bonus -Deep, hands-on experience developing complex, performance-sensitive web applications in JavaScript (ES6+) with working knowledge of React and TypeScript -Good problem-solving and communication skills -Experience with Electron or Tauri -Experience mentoring senior engineers and driving technical strategy at a team or organizational level -Basic game engine experience (Unreal Engine preferred) -Strong grasp of browser performance profiling, rendering bottlenecks, and limitations of the DOM and JavaScript engines -Experience with real-time communication technologies like WebSockets, Microsoft Fluid and supporting data formats (JSON, Protobuf) -Experience with 3D and immersive web technologies like ThreeJS or WebXR -Build Trust: You communicate with clarity and transparency, surface risks and trade-offs early, and follow through with high quality deliverables -Continuous Learner: You actively explore emerging technologies, measure its impact, and share insights widely -Ability to work in a startup-like environment even within a big company (things will move fast) -Experience with Databases (SQL and NoSQL) -Experience building applications with CPU constraints that push browser limits -Comfortable with AWS, specifically services like S3 -Experience with observability tools for monitoring, logging, and tracing in distributed systems (e.g., Dynatrace, Prometheus, Grafana, Splunk) -Basic experience with AR, VR and MR -Jenkins, Travis, or other CI/CD system knowledge -MS Degree in Computer Science or similar technical field -Git, GitHub knowledge

The Company

About Autodesk

-Pioneered software for 2D and 3D design, revolutionizing industries. -Known for products like AutoCAD, it reshaped architecture, engineering, and manufacturing workflows. -Empowering creators in fields from construction to digital media, enabling more innovative designs. -Develops tools used in iconic projects, from skyscrapers to blockbuster movies. -Pushes the boundaries of design technology, leading the way in artificial intelligence and automation. -Software is a cornerstone in diverse sectors, from industrial to infrastructure, energy, and entertainment. -Cloud-based solutions streamline design processes and foster real-time collaboration across industries. -A leader in 3D design software, with solutions powering projects in every corner of the globe. -Committed to shaping the future of digital design, bringing complex visions to life.

Sector Specialisms

Building Design

Construction

Automotive

Building Product Manufacturing

3D Animation

Architecture

Engineering

Construction Professionals

Mechanical Engineering

Mechanical CAD

Thermal Simulation

Electronic Design Automation

Print Circuit Board Design

Mechanical, Electrical, and Plumbing (MEP)

HVAC

Fabrication

Estimation

Infrastructure

Civil Engineering

Genetic Engineering (Life Sciences)