Principal Software Engineer (React, Node, AWS)

Job description

Autodesk is seeking a motivated and experienced full stack developer with strong JavaScript, ReactJS, CSS, Rest Apis using AWS service skillsets, to build web interfaces focused on making it easier for our customers to get assistance from us; and to learn how to use our software.

You will be part of an agile product team of smart and highly motivated engineers building world-class cloud software applications and services. You will collaborate with local and remote colleagues from various disciplines including business, engineering, operations, support etc. You will work with the latest technologies in a flexible environment. Learn more about why Autodesk has continually ranked as a top place to work by Fortune, Forbes, Glassdoor, and others:

The successful candidate will have shipped and maintained production web applications, understand web technologies inside and out, take pride in their craft, have a strong sense of ownership, and is able to drive projects through completion.


  • Development of features that will help customers find help content and contact support at Autodesk
  • Improve the performance, availability and scalability of our applications
  • Review code with an eye for maintainability and performance
  • Evangelize best practices and mentor others

Minimum Qualifications

  • Bachelor of Science in computer science or equivalent work experience
  • Have built single-page web apps presenting complex data in multiple languages, technologies, and tools
  • Solid understanding of web application architecture
  • Experience working with large and complex JavaScript applications
  • Experience working with AWS, to deploy Web Applications and APIs
  • Strong knowledge and experience with the latest versions of HTML, CSS, SASS, etc.
  • Strong experience working with React, Redux, and other recent JavaScript frameworks and libraries
  • Strong experience building component-driven experiences in Storybook
  • Experience with security best practices for a modern web application
  • Experience writing and running unit and  functional tests using Jest, React Testing Library and
  • Experience working on agile software projects with frequent deployments
  • Familiarity with CI/CD concepts and experience working with source control (git is a plus) and a deployment pipeline
  • Experience as an engineering lead: solution planning, documentation, effort estimation, story breakdown, , work delegation, and mentoring

Preferred Qualifications

  • Experience with REST APIs
  • Experience working with the Salesforce platform development
  • Experience with feature flagging and A/B testing
  • Experience working with web development tools such as: npm, Webpack, bootstrap-sass
  • Experience with CI tools (preferably Jenkins) and GIT (with GitHub)
  • Familiarity with Amazon Web Services or other cloud infrastructure technologies including container services (Docker is a plus)

The Ideal Candidate

  • Likes working in a diverse team
  • Sees themselves as a product-minded engineer
  • Is a team player and effective communicator, they easily build collaborative relationships with technical and non-technical colleagues
  • Enjoys working with distributed team members
  • Has a strong desire and ability to deliver impact
  • Values progress and impact over perfection
  • Succeeds and consistently reaches the highest standards in a dynamic, agile environment with changing priorities
  • Can work independently and manage multiple tasks with direction or feedback from stakeholders and team members


3D design, engineering, and entertainment software and services.