Full Time
I'm Interested
powertofly approved What Autodesk Has to Offer:

Autodesk makes the software and tools that help people imagine, design, and make a better world. If you've ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you've experienced what millions of Autodesk customers are doing with their software. Autodesk offers their employees benefits like:

  • Insurance: Health/Dental/Vision/Life
  • Work - Life Balance
  • Paid volunteer time off
  • 6 week paid sabbatical every 4 years
  • Employee Resource Groups
  • A "week of rest" at year's end
  • Job Type

    Full Time

    Job Details

    Job Requisition ID #





    Position Overview
    We are looking for an experienced Senior Software Engineer with heavy focus on UI to join our team and help expands the capabilities of Autodesk products. This role will be pivotal in driving the front-end development across Autodesk’s applications for consumption and billing space. This position will engage with a global engineering team, executing on the delivery of future state of platform and infrastructure that supports the entire Autodesk product portfolio. We are seeking a smart UI Engineer, with a passion for developing robust and keen interest in new software technologies.



    • Design and develop web-based, front-end applications using React.js, Node.js, and Restful or GraphQL API

    • Collaborate with Product Management and Experience design teams on ideation, prototyping, and planning

    • Provide key inputs for defining the vision and software roadmap for software capabilities 

    • Architect, design, implement, test and deliver highly scalable products 

    • Master our development process, culture and code base, then improve it

    • Operate effectively in the hybrid engineering model where engineers are expected to be able to design and execute the necessary work to ensure quality in their own code as well as other engineers 

    • Mentor others in development technologies, tools, and processes 

    • Interpret and translate business needs to technical requirements and accurate estimates

    • Evaluate and recommend tools, technologies, and processes to ensure the highest quality and performance is achieved

    • Focus on scalability, security, and availability of all applications and processes

    • Help to drive cross-functional technical alignment on the definition, understanding & architecture of technologies and solutions in several key areas, including cross-capability, cross-release issues, and issues affecting application integrity


    Minimum Qualifications

    • BS/MS in Computer Science or equivalent work experience

    • 10+ years hands-on experience developing scalable, distributed applications

    • Strong development proficiency in Javascript, Node.js, React.js, HTML5, GraphQL

    • Possess strong verbal and written communication skills

    • Possess strong analytical skills with excellent problem-solving abilities

    • Must be extremely detail-oriented with respect to documentation and communication


    Preferred Qualifications

    • Participates in industry open-source, working groups or similar

    • Full stack engineering experience is a strong plus

    About the Company
     San Francisco, CA, United States
    598 Jobs
    Work at Autodesk

    We believe flexibility in how and where work gets done is good for our people and teams. Embracing a hybrid-first model allows us to better meet... Read more

    We're connecting diverse talent to big career moves. Meeting people who boost your career is hard - yet networking is key to growth and economic empowerment. We’re here to support you - within your current workplace or somewhere new. Upskill, join daily virtual events, apply to roles (it’s free!).
    Are you hiring? Join our platform for diversifiying your team
    Principle Software Engineer
    I'm Interested