Posted in

Principal Software Developer – Product Data

Principal Software Developer – Product Data

CompanyAutodesk
LocationMontreal, QC, Canada, Toronto, ON, Canada
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior, Expert or higher

Requirements

  • Graduate or Postgraduate in Computer Science Engineering or related technical fields
  • 8+ years of software design, development, and/or consulting experience in cloud systems or web services, with at least 3 years in a leadership role
  • Lead position on a successful delivery of a commercial cloud product
  • Proven capability to lead incident response, drive root cause analysis, and implement preventive measures
  • Excellent verbal and written communication skills, with the ability to lead technical discussions and present complex ideas to diverse audiences
  • Good understanding of business drivers and ability to articulate them clearly.
  • Proven ability to mentor and develop technical talent within the organization.
  • Excellent hands-on Java programming skills and exposure to Spring Boot
  • Experience with software development lifecycle (SDLC) processes, tools, and Agile methodologies
  • Hands-on Experience with AWS or other cloud providers
  • API development experience (REST, GraphQL, gRPC)
  • Additional programming skills like Go or TypeScript
  • High expertise in object-oriented design patterns
  • Experience with CI/CD concepts and working with a deployment pipeline such as Jenkins
  • Experience with Databases and database design principles at cloud scale
  • Experience with building scalable systems and services in the cloud

Responsibilities

  • Lead team-level outcomes and high stakes Initiatives
  • Independently lead and contribute to key business outcomes of the team
  • Lead one or more critical business goals
  • Have an understanding of how the team work connects to the business goals
  • Demonstrate impact and influence across teams outside of the direct organisation
  • Exhibit steadfast leadership and make substantial contributions to large-scale, intricate projects that frequently entail collaboration among multiple engineers and cross-functional teams
  • Excel at offering guidance and removing obstacles for both your team and broader colleagues
  • Leading projects with unclear milestones by clarifying requirements, carefully planning and executing the scope, closely monitoring quality and team performance to ensure milestones are successfully met on time
  • Confidently lead or actively participate in transformative initiatives within Autodesk Platform Services
  • Exhibit ownership of platform capabilities managed by the team, encompassing end-to-end responsibilities from Engineering Practices, Solutions, Quality, and Deployment to Support
  • Act as a driving force for enhancing Engineering Practices and Quality while simultaneously functioning as an influential multiplier for the team, offering valuable guidance and unwavering support
  • Lead technical discussions across the organisation driving the results and business outcomes
  • Demonstrate strong leadership in incident calls driving the investigation, timely resolution, and improvements required for each incident. Drive actions for improvements within and outside the team
  • Capable of acting as Product owner for the team, balancing the requirements from different sources like architectural roadmaps or product management, as well as improving services
  • Mentor and lead other members of the team, and create opportunities to share knowledge

Preferred Qualifications

  • Additional programming skills like Go or TypeScript