Autodesk is transforming the Architecture, Engineering, and Construction (AEC) industry by focusing on sustainability and adopting innovative technologies. They are seeking a Distinguished Architect to set the technical vision for the Building Design product portfolio and lead a team of Software Architects to deliver value for customers through strategic technology decisions.
Responsibilities:
- Synthesize and communicate a compelling technical vision encompassing desktop computing evolution, data strategy, scalable and distributed computation, and the application of AI technologies while devising pragmatic, incremental plans towards this vision
- Apply your architectural and system knowledge to influence strategy, planning, and execution
- Take direct accountability for making technology decisions, as well as driving decision making among the software architects and stakeholders
- Drive efforts to build secure systems that respect privacy while meeting reliability, performance, and other operational goals
- Lead re-use of platform capabilities and drive contributions to the Autodesk platform
- Define and evolve the components, relationships, and governing principles that define the architecture of our systems
- Strong interface and data modeling design skills, applying concepts of coupling and cohesion
- Ensure the establishment and execution of standards and practices for software design; define views, diagrams, and other formalisms used to explore and articulate designs
- Maintain and apply expert-level, up-to-date knowledge of relevant architectural patterns and technologies
- Create trustworthy technology by ensuring the performance, quality, and responsiveness of applications and architectures
- Keeps strategic priorities top of mind and works to align architectural work so as to support those goals
- Collaborate with other software architects, product managers, and user experience leaders to develop strategic solutions to handle complex problems and specify systems interactions
- Consistently demonstrates sound and pragmatic technical judgment, soliciting feedback from stakeholders and weighing multiple factors
- Work with peers throughout Autodesk to understand our technology landscape and challenges, articulate opportunities, and evangelize change
- Maintain one-on-one relationships with peers across Autodesk to understand our technology landscape and challenges, articulate opportunities, and promote change
- Lead or participate in company-wide technical working groups
- Communicate effectively and proactively on technical topics to varied audiences, including executive leadership and customers
- Write and speak internally on your work, with an option for external communications
- Mastery of taking complex ideas and conveying them in a concise and impactful manner
- Excellent verbal, written communication, and presentation abilities to effectively communicate software architecture strategy to a variety of stakeholders
- Foster a culture of knowledge sharing amongst the software architect and technical leaders
- Play a leading role in Autodesk technical conferences and forums
- Travel at least four times per year to attend internal conferences and forums, and to meet with geographically distributed development teams
- Lead, inspire, coach, and manage a team of Software Architects across a global organization
- Ensure a cohesiveness and excellence in the practice of software architecture and technical excellence
- Be a role model for communication with internal stakeholders and customers, from telling our strategy, to facilitating alignment towards shared goals, and handling challenging situations
- Ensure self and team is recognized as trusted partners with internal stakeholders at all levels
Requirements:
- A bachelor's degree in computer science, or equivalent experience
- A minimum of 10 years of experience as a software architect, with at least 5 years in cloud software
- A track record of delivering desktop and cloud software, spanning products and industries
- An ability and desire to get things done without the need for external deadlines or daily oversight
- Proven ability to organize and delegate the design and execution of systems that are larger than a single person
- Sought out by other teams, leaders, and customers for their expertise
- Recognized for innovative work, such as via patents and publications
- Demonstrated ability to transform the software architecture practices for a group of architects and engineers
- An advanced degree in computer science
- Experience transforming enterprise level desktop applications to cloud
- Experience leading or managing an architecture team
- Experience in AI/ML
- An industry expert in and contributor to software architecture practice
- Experience in the Architecture, Engineering, and Construction industry