Director, Software Development

Posted yesterday

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Director leading teams building scalable SaaS, cloud, and AI platform capabilities for Autodesk’s design and engineering software. Hands-on technical leadership across architecture, delivery, and engineering talent development.

Responsibilities

  • Lead the planning and successful delivery of software releases and strategic engineering initiatives
  • Define the team’s technical vision and engineering direction while remaining engaged in architecture, design, and implementation
  • Partner with Product Management, UX, Architecture, and Engineering teams on priorities, capabilities, and product and technology roadmaps
  • Solve complex technical challenges and guide critical architectural and implementation decisions
  • Champion AI-augmented software engineering practices
  • Promote modern software development practices, architectural rigor, code reviews, testing, and operational discipline
  • Drive adoption of open-source and inner-source development models
  • Deliver cross-organizational initiatives and reusable platform capabilities
  • Hire, mentor, coach, and develop exceptional developers
  • Build a high-performing and inclusive engineering team
  • Foster technical curiosity, ownership, accountability, innovation, and continuous learning
  • Remove technical and organizational execution barriers
  • Champion Autodesk’s Culture Code through technical excellence, collaboration, and servant leadership

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, Architecture, or a related technical discipline, or equivalent practical experience
  • 15+ years of software engineering experience, including significant experience leading engineering teams while remaining deeply hands-on
  • Expertise across the full software development lifecycle, from technical strategy and architecture through implementation, delivery, and operations
  • Success delivering enterprise-scale software products, cloud services, distributed systems, or SaaS platforms
  • Current knowledge of AI-augmented software engineering practices, developer tooling, and modern software development workflows
  • Ability to lead through technical influence and establish engineering best practices
  • Experience managing complex software initiatives with multiple technical and organizational dependencies
  • Experience hiring, mentoring, coaching, and developing high-performing engineering talent
  • Excellent communication, collaboration, and interpersonal skills, including professional-level English proficiency
  • Strong proficiency in Java and Spring Boot, C++ and/or .NET/C#, JavaScript/TypeScript, and modern web technologies
  • Hands-on experience building cloud-native applications, distributed systems, or SaaS platforms
  • Hands-on experience with AWS or comparable cloud platforms
  • Experience designing and developing APIs and services using REST, GraphQL, gRPC, or similar technologies
  • Deep understanding of object-oriented design, software architecture, distributed systems, and engineering best practices
  • Experience with CI/CD pipelines, automated testing, observability, and modern software delivery practices
  • Strong analytical, troubleshooting, and problem-solving skills
  • Experience working effectively within globally distributed engineering teams

Benefits

  • Annual cash bonuses
  • Stock grants
  • Comprehensive benefits package
  • In-person onboarding and/or in-person ID verification may be required

Job type

Full Time

Experience level

Lead

Salary

CA$173,000 - CA$254,100 per year

Degree requirement

Bachelor's Degree

Tech skills

AWSCloudDistributed SystemsGraphQLGRPCJavaJavaScriptSpringSpring BootSpringBootTypeScriptC++.NET

Location requirements

OnsiteMontrealCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.