Autodesk Principal Software Engineer in Boston, Massachusetts
Principal Software Engineer
Location: Boston, MA- United States
Job ID: 19WD36219
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
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
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
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.
Title: Principal Software Engineer
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.