Job Requisition ID #23WD73185Position OverviewAs a global leader in 3D design, engineering, and entertainment software, Autodesk helps people imagine, design, and make a better world. Autodesk accelerates better design through an unparalleled depth of experience and a broad portfolio of software to give customers the power to solve their design, business, and environmental challenges.This is an exciting time to join us on our multi-year journey to improve the Design to Manufacture world with Fusion 360 by delivering unprecedented value and converging workflows with cloud-based technology. We are combining many world-leading technologies and teams into the Fusion 360 family.You will be in the Platform Organization within the Product Design and Manufacturing Solutions division reporting to the Director of Software Engineering, Platform. This team defines and builds the software platform the Fusion 360 family of products is built upon and using these frameworks and platform technologies to support larger Autodesk programs. We are looking for an experienced and independent Software Architect to help us achieve the mission of the organization which is to lead our current and new efforts in the mission for achieving cross-platform device independence and a partner as we tie together efforts around other Client platform projects such as Libraries, UI toolkits and more.This is a hybrid/remote role in Toronto, Canada or Portland, Oregon.ResponsibilitiesGuide the daily strategic technical direction of the device independence projectsOversee applied research and advanced engineering in the development of new platform deliverables, services, or processesProvide guidance to scrum teams and senior management on advanced technical issues, products, and technical acquisitionsBe a both an information resource to executive management regarding existing performance/capabilities, and as the product/technology's "visionary", providing executive management with a grasp of its future capabilities and technical potentialComprehensive responsibility for the platform/technology's overall architecture to include ongoing re-engineering and modification of the existing architecture and for creating and developing architectural advances to accommodate future features and capabilities while maintaining scalabilityConduct code and architecture reviewsEnsure that the architecture achieves the desired quality attributes, such as security, scalability and resilience, from the end system, product, service or moduleCreate technology roadmaps, making assertions about technology directions and determining their consequences for the technical strategy and hence architectural approachPartner with Architects, Leads, Product Management, Chief Product Owner & Program Management regarding future platform and technology issues and the effect of decisions on our projects. Propose the creation with potential development of advanced foundational architecture to promote future feature expansionBuild relationships with other product groups to ensure common strategy for us and coordination of effortsContact and develop relationships with third-party developers.Explain potential interface with existing products, providing insights into the possibilities of multi product/technology-based solutions to complex technology issuesPresent to Autodesk management and at conferences including training, both internal and externalMentor new developers on new technologies and career pathsSupport the outbound marketing function to help them create messaging that touts the technology advantages of our products & solutionsSupport the Platform Adoption and Development function in forming partnerships, evaluating technical investment risks & rewards, identifying & evaluating acquisition targetsBroad knowledge of development tools and programming languages, understanding their appropriate applicationKnowledge and support of modern development practices, such as Agile and OpenSourceMay participate on standards committee or boardsMay be responsible for design and implementation of high-quality code for complex areasMinimum QualificationsBachelor's degree in computer science or other relevant engineering discipline6 years of experience as a Software Architect or similar roleMinimum 12 years of professional experience architecting several desktop, web, or mobile client-server-based experiencesThe pride in your performance and its impact on our successWork well in a team to meet the project goalsLearn MoreAbout AutodeskWelcome to Autodesk! Amazing things are created every day with our software – from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies. We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.We take great pride in our culture here at Autodesk – our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all. Ready to shape the world and your future? Join us!Salary transparencySalary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location. In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.Diversity & BelongingWe take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here: https://www.autodesk.com/company/diversity-and-belongingAre you an existing contractor or consultant with Autodesk? Please search for open jobs and apply internally (not on this external site).
View Original Job Posting