# Principal Software Developer

**Company**: Autodesk
**Location**: Montreal or Toronto, QC or ON
**Work arrangement**: hybrid
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://autodesk.wd1.myworkdayjobs.com/en-US/Ext/job/AMER---Canada---Ontario---Toronto---University-Ave/Principal-Software-Developer---Cloud-Platform_26WD101769-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_47291fe3-978

## Description

Autodesk is looking for a Principal Software Developer to join the Autodesk Platform Services Data Models Team.

The team delivers high-value, exabyte-scale and cloud data platform components powering desktop, mobile, and web products. This enables product teams to build cohesive in-product data experiences, partners to integrate and expand data, and end-users to work with their data across all Autodesk products.

You will report to the Manager, Software Development Manager based in Canada, and the role is hybrid based in Montreal or Toronto. This is an exciting opportunity to be part of and help evolve developing the engineering discipline in a lean/Agile environment and contribute to an organisation committed to continuous improvement.

**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

- Understand how the team's work connects to 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

- Excel at offering guidance and removing obstacles for both your team and broader colleagues

- Lead projects with unclear milestones by clarifying requirements, planning and executing scope, monitoring quality and team performance

- Confidently lead or participate in transformative initiatives within Autodesk Platform Services

- Exhibit ownership of platform capabilities managed by the team

- Act as a driving force for enhancing Engineering Practices and Quality

- Lead technical discussions across the organisation driving results and business outcomes

- Demonstrate strong leadership in incident calls driving investigation, resolution, and improvements

- Capable of acting as Product owner for the team, balancing requirements from different sources

- Mentor and lead other team members, sharing knowledge

**Minimum Qualifications**

- 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

- Good understanding of business drivers and ability to articulate them clearly

- Proven ability to mentor and develop technical talent within the organisation

- 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

## Skills

### Required
- Java
- Spring Boot
- AWS
- Cloud Systems
- Web Services
- Agile Methodologies
- SDLC
- API Development
- REST
- GraphQL
- gRPC
- Go
- TypeScript
- Object-Oriented Design Patterns
- CI/CD
- Jenkins
- Database Design
- Scalable Systems

---

Source: [Apply at autodesk.wd1.myworkdayjobs.com](https://autodesk.wd1.myworkdayjobs.com/en-US/Ext/job/AMER---Canada---Ontario---Toronto---University-Ave/Principal-Software-Developer---Cloud-Platform_26WD101769-2?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
