Autodesk

Principal Software Engineer, Frontend Web

Autodesk

full-time

Posted on:

Location Type: Remote

Location: ColoradoConnecticutUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $141,400 - $228,800 per year

Job Level

About the role

  • Design, develop and maintain frontend applications (JavaScript, React, TypeScript) alongside backend services (Golang, AWS)
  • 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
  • Collaborate with architects, UX designers, product managers, and stakeholders to translate business requirements into product features
  • Shape system design and architecture across cloud and web environments, improving scalability, performance and feel across immersive and 2D environments
  • Lead technical discussions, align outcomes with business goals, and document solutions for clarity and adoption
  • Stay ahead of emerging trends to anticipate and address future development needs

Requirements

  • 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
  • Deep, hands-on experience developing complex, performance-sensitive web applications in JavaScript (ES6+) with working knowledge of React and TypeScript
  • Strong grasp of browser performance profiling, rendering bottlenecks, and limitations of the DOM and JavaScript engines
  • Experience building applications with CPU constraints that push browser limits
  • Experience with real-time communication technologies like WebSockets, Microsoft Fluid and supporting data formats (JSON, Protobuf)
  • Demonstrated excellence in cross-functional collaboration, with experience working across multiple engineering teams and stakeholders
  • Strong understanding of algorithms, data structures, concurrency, distributed systems, and browser event loops and rendering pipelines
  • Experience with Electron or Tauri
  • Comfortable with AWS, specifically services like S3
  • Git, GitHub knowledge
  • Experience in an agile development environment
  • Ability to work in a startup-like environment even within a big company (things will move fast)
  • Good problem-solving and communication skills
  • Jenkins, Travis, or other CI/CD system knowledge
Benefits
  • annual cash bonuses
  • commissions for sales roles
  • stock grants
  • comprehensive benefits package

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaScriptReactTypeScriptGolangAWSWebSocketsJSONProtobufElectronTauri
Soft skills
cross-functional collaborationproblem-solvingcommunicationleadershipproject managementtechnical discussionscope definitionplanning executionstakeholder engagementadaptability
Certifications
Bachelor’s degree in Computer ScienceMaster’s degree in Computer Science