Job Information

Autodesk Principal Software Engineer in Boston, Massachusetts

Principal Software Engineer

Location: Boston, MA- United States

Job ID: 19WD36219

Position Overview

Autodesk s Architecture, Construction & Engineering (AEC) Generative Design (GD) organization is looking to add a Principal Software Engineer to the Dynamo and Refinery projects.

Dynamo is an open-source, community driven, visual scripting language and is a core technology of the AECGD product offerings, used by architects and designers to augment their creations with computational design. Project Refinery is the featured Generative Design application integrated with Revit. It allows architects and designers to explore the design space by leveraging Dynamo scripts and varying their inputs when executing the script in order to optimize the identified design goals.

As a part of this innovative and highly collaborative team, you will be enabling architects and designers to enhance their creations with computational design to benefit their products and the greater industry. You will use your knowledge and enthusiasm on projects covering all aspects of the agile software development process. You will work within a passionate and talented group in Autodesk s new Boston office in the Seaport Innovation District, alongside more than 1000 developers across the company, in an environment that is both challenging and rewarding.

The ideal candidate will have a traditional computer science background, which will be leveraged to improve the quality and performance of the Dynamo virtual machine. That candidate would also have many years of software engineering experience, which would be used to balance adding new features to Dynamo and Refinery with addressing bugs and eliminating technical debt, while bolstering the team s agile processes.


  • Design, code, test, debug, document and automate new and existing features

  • Work as an individual contributor and a collaborative team player

  • Lead and coordinate feature development, interfacing with other teams as necessary

  • Provide guidance on best practices and mentor the junior team members

  • Work closely with product owners in order to gather and prioritize requirements

  • Participate in code reviews to ensure new code conforms to highest standards

  • Engage the Dynamo community through online forums and industry conferences

Minimum Qualifications

  • BS/MS in computer science

  • 10 years of experience as a software engineer

  • Strong experience with C#, .NET, and WPF for desktop application development

  • Experience using automated testing frameworks, e.g. Selenium, NUnit

Preferred Qualifications

  • Proficiency with Javascript/Typescript or Python

  • Experience with web application development, REST or gRPC API and React UI

  • Experience with computational geometry and 3D rendering

  • Experience in the field of analytics, data analysis and business intelligence

  • Familiarity with operational support, specifically with AWS

  • Familiarity with visual programming

  • Familiarity with BIM workflows

About Autodesk

With Autodesk software, you have the power to Make Anything. The future of making is here, bringing with it radical changes in the way things are designed, made, and used. It s disrupting every industry: architecture, engineering, and construction; manufacturing; and media and entertainment. With the right knowledge and tools, this disruption is your opportunity. Our software is used by everyone - from design professionals, engineers and architects to digital artists, students and hobbyists. We constantly explore new ways to integrate all dimensions of diversity across our employees, customers, partners, and communities. Our ultimate goal is to expand opportunities for anyone to imagine, design, and make a better world.

Job: *Engineering

Title: Principal Software Engineer

Location: Massachusetts-Boston

Requisition ID: 19WD36219

At Autodesk, we're building a diverse workplace and an inclusive culture to give more people the chance to imagine, design, and make a better world. Autodesk is proud to be an equal opportunity employer and considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.