Enable job alerts via email!

Senior Software Developer

Autodesk, Inc.

Ontario

On-site

CAD 80,000 - 110,000

Full time

3 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company in design software is seeking a Senior Software Developer to join a new team focused on creating user value from APIs. This role involves delivering applications and supporting the developer community through documentation and tutorials. Ideal candidates will have extensive experience with CAD APIs and a strong background in software development principles.

Qualifications

  • 5+ years of development experience using APIs.
  • Experienced user of CAD, CAM, PDM, or PLM APIs.

Responsibilities

  • Deliver applications built from Fusion APIs.
  • Propose and design concepts for new applications.

Skills

Problem Solving
Communication
Self-motivation

Education

BS in Computer Science
BS in Mechanical Engineering

Tools

GraphQL
REST APIs
JavaScript

Job description

Time Type : Full time

Posted on : Posted Yesterday

Job Requisition ID # 25WD86018

Position Overview

Autodesk, Inc. (NASDAQ : ADSK) makes software for people who make things. We are a global leader in design and make software for architecture, engineering, construction, manufacturing, and media and entertainment industries. If you’ve ever driven a high-performance car, admired a towering skyscraper, used a smartphone, or watched a great film, chances are you’ve experienced what millions of Autodesk customers have built with our software. At Autodesk, we exist to turn ideas into new realities that shape a thriving future. Our software and services harness emerging technologies—such as additive manufacturing (3D printing), artificial intelligence, generative design, and robotics—that give companies and individuals the power to work more quickly, effectively, and sustainably throughout the entire project lifecycle.

Autodesk Fusion is the first 3D CAD, CAM, CAE, and PCB tool of its kind, unifying design, engineering, electronics, and manufacturing to connect your entire product development process into one cloud-based platform. In addition to the primary user-facing features of the software, Fusion provides APIs that allow for :

  • Direct integration into the client application via Python or C++
  • External data connectivity via GraphQL

We are looking for an experienced Senior Software Developer to join a new team that we are setting up, to create additional user value from these APIs.

This is a unique opportunity to work outside the traditional software development process used for our flagship products, and will be focused on delivering small, autonomous projects. These may include individual application add-ins for Fusion or creating plugins for other platforms that connect to Fusion data. Additionally, this team will be using the applications it develops to create user-facing content in the form of documentation, tutorials, and blog posts in order to help support our ecosystem of developers and customers.

Responsibilities

  • Work independently to deliver applications built from Fusion APIs
  • Propose and design concepts for new desktop applications or cloud integrations
  • Deliver and support applications on the Autodesk App Store or other marketplaces
  • Design, implement and validate necessary supporting services
  • Document projects such that they can be made available to other users
  • Develop best engineering practices to share with internal / external developers
  • Provide guidance and support to API user community

Minimum Qualifications

  • Experienced user of CAD, CAM, PDM, or PLM APIs
  • Experience building applications with 3rd REST or GraphQL APIs
  • BS or higher in computer science, mechanical engineering or related discipline
  • 5+ years of development experience using APIs to develop software integrations
  • Expert in software development principles, practices, and methodologies
  • Outstanding programming, debugging and problem-solving skills
  • Ability to rapidly develop POCs to demonstrate ideas
  • Familiar with Design Patterns and strong Object-Oriented programming skills
  • Strong sense of responsibility, self-motivation and self-direction
  • Fast learner with good problem-solving and troubleshooting skills
  • Good communicator and documentation capabilities

Preferred Qualifications

  • Proven success developing applications with Desktop CAD APIs
  • Experience building with Cloud Based CAD APIs
  • Familiar with 3rd party authentication and identity methods : OAuth2, PKCE
  • Experience deploying and hosting applications
  • Experience with any major JS framework such as React JS, Angular JS
  • Experience with GraphQL client frameworks such as Apollo Client
  • Experience publishing applications to third party marketplaces
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer (Remote First)

Zensurance

Toronto

Remote

CAD 80,000 - 120,000

12 days ago

Senior Software Developer

SpryPoint Solutions Inc.

Ontario

Remote

CAD 80,000 - 100,000

4 days ago
Be an early applicant

(Remote) Senior Software Engineer

Systems & Software, Inc.

Ontario

Remote

CAD 90,000 - 120,000

Yesterday
Be an early applicant

Senior Software Developer, full-time, EnergyPal, anywhere in Canada

EcoToronto

Ottawa

Remote

CAD 80,000 - 110,000

2 days ago
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

New Brunswick

Remote

CAD 85,000 - 110,000

2 days ago
Be an early applicant

Senior Software Engineer II, Enterprise Fulfillment

Instacart

Ontario

Remote

CAD 100,000 - 130,000

3 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 125,000

-1 days ago
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 125,000

Today
Be an early applicant

Remote Senior Software Engineer - 34123

Turing

Toronto

Remote

CAD 100,000 - 125,000

Today
Be an early applicant