Posted in

Software Development Manager

Software Development Manager

CompanyAutodesk
LocationVancouver, BC, Canada
Salary$136000 – $187000
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Bachelor or equivalent in Computer Science or Software Engineering
  • 8+ years software development experience
  • Expertise in one or more of: Java, C#, Javascript/NodeJS, Ruby/JRuby, Golang, Scala, C++
  • Extensive experience designing and developing scalable, resilient, distributed applications: HTTP-based API design, Build, deploy, and orchestration of containerized workloads, Event driven systems, message queues, Distributed data stores, caching, and eventual consistency, Observability at scale: monitoring, log aggregation
  • Experience with handling high throttle traffic
  • Experience in creating or maintaining data pipeline and storage for multi national online business
  • Cross-platform, native desktop app development (Windows, Mac, Linux)
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud)
  • Familiarity with database technologies (e.g., SQL, NoSQL)
  • Excellent leadership and team management skills
  • Strong problem-solving and analytical skills
  • Good technical communication
  • Experience in managing a diverse and remote team

Responsibilities

  • Lead technical staff in Docs team to strengthen critical services for greater robustness, scalability, performance and data processing capability
  • Drive the technical strategy and roadmap with hands-on leadership in architecture and implementation
  • Lead the team to design, develop, and operate critical components to benefit Docs customers, and other service teams.
  • Drive and align technical strategy across divisions and interdependent teams
  • Manage cross-functional relationships with stakeholders, engineers, and technical partners
  • Serve as technical evangelist across technical and non-technical personnel at all levels
  • Lead, manage, mentor and work with development teams

Preferred Qualifications

  • Master’s degree in Computer Science, Engineering, or a related field
  • Experience with microservices architecture and containerization (e.g., Docker, Kubernetes)
  • Knowledge of DevOps practices and tools (e.g., Jenkins, Git, CI/CD)
  • Experience with agile development methodologies
  • Strong understanding of security best practices and compliance requirements