Enable job alerts via email!

Senior Software Developer

Autodesk, Inc.

Ontario

Remote

CAD 80,000 - 120,000

Full time

30+ days ago

Boost your interview chances

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

Job summary

An innovative firm is seeking a Senior Software Developer to join a new team focused on creating user value from APIs. This role offers a unique opportunity to work on autonomous projects, including application add-ins for a leading design platform. You'll be responsible for developing applications, supporting the API user community, and documenting your work to assist other developers and customers. If you're passionate about software development and want to contribute to exciting projects that shape the future of design and engineering, this position is perfect for you.

Qualifications

  • 5+ years of experience in software development using APIs.
  • Strong fundamentals in JavaScript, Python, and C++.
  • Experience with REST and GraphQL APIs.

Responsibilities

  • Deliver applications built from Fusion APIs independently.
  • Propose and design new desktop applications or cloud integrations.
  • Document projects for user availability and support.

Skills

JavaScript
Python
C++
Problem-solving
Software Development Principles
Object-Oriented Programming
Debugging

Education

Bachelor's in Computer Science
Bachelor's in Mechanical Engineering

Tools

Fusion APIs
REST APIs
GraphQL
Desktop CAD APIs
Cloud Based CAD APIs

Job description

Senior Software Developer

Apply

Locations: Ontario, CAN - Remote, AMER - Canada - British Columbia - Remote, AMER - Canada - Saskatchewan - Offsite/Home, AMER - Canada - Alberta - Offsite/Home, AMER - Canada - Quebec - Offsite/Home

Time Type: Full time

Posted on: Posted Yesterday

Job Requisition ID # 25WD86018

French job description to follow!/La description de poste en français se trouve plus bas!

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
  • Strong fundamentals in JavaScript, Python and/or C++
  • 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
  • Solid in JavaScript / Typescript / Node.js
  • 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

Today
Be an early applicant

Senior Software Developer, 6+ years - Remote (Canada)

Info-Tech Research Group

Remote

CAD 80,000 - 120,000

Today
Be an early applicant

(Remote) Senior Software Developer

N. Harris Computer Corporation - CAD

British Columbia

Remote

CAD 80,000 - 110,000

Yesterday
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Senior Software Developer - Workleap AI

Workleap

Remote

CAD 70,000 - 110,000

Yesterday
Be an early applicant

Senior Software Engineer

Microsoft Corporation

Old Toronto

Remote

CAD 108,000 - 200,000

-1 days ago
Be an early applicant

Senior Software Developer - Workleap AI New Canada - Remote

Workleap Technologies inc.

Remote

CAD 70,000 - 110,000

3 days ago
Be an early applicant

Senior Software Developer, Experimentation

Life360

Remote

CAD 80,000 - 120,000

3 days ago
Be an early applicant

Senior Software Developer, Experimentation

Jiobit

Remote

CAD 80,000 - 110,000

3 days ago
Be an early applicant