Director Software Architecture and System Design
Company | Autodesk |
---|---|
Location | Washington, USA, Toronto, ON, Canada, San Francisco, CA, USA, Vancouver, BC, Canada |
Salary | $190400 – $308000 |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior, Expert or higher |
Requirements
- BS in Computer Science or related field or equivalent work experience
- 4+ years of experience in managing teams including managers and senior technical leaders
- 10+ years of experience in leading design of complex systems and hands-on development
- Technical and effective people manager with proven track record for building highly scalable systems and high-performance teams
- Thorough understanding of Distributed Systems concepts, Scalability/Reliability/Security challenges
- Deep knowledge and hands-on experience in Relational/Columnar Databases (including internals) and Near-Realtime Architectures
- Proficient in API Design using REST, GraphQL, or gRPC and conversant in multiple programming languages
- Track record of successfully building technology strategy for complex business domains
- Systems thinker with a strong desire to understand how complex systems work
- Strong and effective communicator – written and verbal – synthesizing, simplifying, and articulating complex problems to different levels of audience, including executives
Responsibilities
- Responsible for the vision and direction of Autodesk’s Product Data Platform alongside the rest of the leadership team
- Lead the architecture and technical vision of building and operating highly scalable, distributed, data intensive platform services and components
- Manage and grow a high caliber technical team of senior software architects
- Drive complex architectural decisions and technology innovation in OLTP systems infrastructure
- Partner closely with other Product and Platform leaders in defining the strategic technical roadmap, communicate the strategy in various forums, and make it a reality
- Identify and lead cross-functional opportunities, partner with peers in the company, and align business objectives with the technical vision
- Champion adopting industry best practices to push the development standards across the Product Data organization
- Guide the team to make appropriate compromises between short-term business opportunity and long-term technical direction
- Lead the System Design practice within the Product Data platform, influencing and up-leveling a large engineering community
Preferred Qualifications
- Built SaaS platforms on Cloud Providers such as AWS, GCP, or Azure
- Contributed to open-source projects and/or research in large scale data and distributed systems
- Experience in monitoring and improving Reliability of a complex system at scale
- Experience in Technical Product Management and building Product Roadmaps
- Experience with offline-first architectures and data sync for desktop and mobile applications
- Strong grasp on object-oriented design principles and enterprise domain/data modeling
- Built Data/ML pipelines