Posted in

Director Software Architecture and System Design

Director Software Architecture and System Design

CompanyAutodesk
LocationWashington, USA, Toronto, ON, Canada, San Francisco, CA, USA, Vancouver, BC, Canada
Salary$190400 – $308000
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior, 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