Senior Software Developer

Autodesk

Toronto

On-site

CAD 107,000 - 157,300

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Comprehensive benefits package
Annual cash bonuses
Stock grants

Job summary

Autodesk is seeking full stack talents to work on a platform workflow engine in Toronto, Ontario. In this role, you will develop scalable, multi-tenant backend services, and user-friendly interfaces using modern frameworks.

The position requires a Bachelor in Computer Engineering and 5+ years of related experience, with a salary range between $107,000 and $157,300 based on experience. Autodesk offers comprehensive benefits and values diversity in the workplace.

Qualifications

  • 5+ years working experience in software development.
  • Comprehensive knowledge in software deployment and automation tests.
  • Strong understanding of distributed systems and cloud security.

Responsibilities

  • Design scalable backend services and APIs.
  • Maintain service layers focusing on performance and reliability.
  • Collaborate with teams for integration and shared infrastructure.

Skills

Spring Boot
REST APIs
AWS
Docker
Java
React
Typescript
Cloud-native application development
Site Reliability Engineering
SQL
NoSQL
Observability tools (Grafana, OpenTelemetry, Prometheus)

Education

Bachelor in Computer Engineering

Tools

Temporal IO
DynamoDB
PostgreSQL

Job description

Position Overview

Autodesk Platform Service and Emerging Technology team is looking for full stack talents to work on a platform workflow engine. In this role, you will build a multi‑tenant durable workflow engine on top of Temporal IO that lets Autodesk teams and customers define, execute, schedule, and monitor workflows.

Responsibilities
  • Design and evolve scalable, multi‑tenant backend services and APIs to support a variety of product use cases
  • Build, maintain and improve service layers and business logic with a focus on reliability, performance, maintainability and cost efficiency over time
  • Develop intuitive web interfaces for features using modern frontend frameworks
  • Integrate with enterprise‑grade identity, authentication, and authorization systems
  • Ensure system reliability through fault‑tolerant design, retry strategies, and graceful degradation
  • Write automated testing, CI/CD pipelines, and contribute to engineering best practices
  • Collaborate with the Platform team to leverage shared infrastructure, tools, and services
  • Own the full engineering cycle including designing, prototyping, coding, validating, deployment, and troubleshooting
  • Keep the system updated in time for security compliance
  • Be accountable for the service's SLOs by driving and improving the process including service reviews, fire drills and HA assessment
  • Perform on‑call rotation for in‑time service recovery to guarantee the health of the production system
  • Establish strong partnerships and collaborate effectively with engineering teams worldwide through concise communication, strong commitment, and a win‑win mindset
  • Efficiently leverage AI tools to boost productivity, share best practices, and promote excellence to the engineering community
  • Mentor and lead junior members to contribute to project goals
Requirements
  • Bachelor in Computer Engineering with 5+ years working experience or equivalent MS
  • Comprehensive technical knowledge and experience in software development methodologies, design, implementation, automation tests and deployment
  • Excellent experience in Spring Boot, REST APIs and distributed systems
  • Excellent knowledge and experience with deploying and developing on AWS and Docker
  • Excellent programming skills with Java, React and Typescript
  • Experience building and supporting production‑grade services
  • Strong understanding of cloud‑native application development concepts
  • Rich API and system design experience; ability to design reliable, scalable, and maintainable systems
  • Good problem‑solving skills and ability to debug complex issues
  • Rich experience as a Site Reliability Engineer accountable for SLOs and familiar with SRE best practices, architectures, and methods
  • Good knowledge of resiliency patterns and cloud security
  • Solid SQL or NoSQL experience
  • Excellent analytical capability and proficiency in using observability tools such as Grafana, OpenTelemetry, or Prometheus
  • Good leadership, communication, fast‑learning ability and teamwork skills
  • Knowledge about AI systems and AI agents
  • Fluent oral and written English
Preferred Qualifications
  • Experience in Temporal IO, DynamoDB or PostgreSQL is a plus
  • Familiarity with workflow modeling
  • Experience designing multi‑tenant systems
Salary Transparency

Salary is one part of Autodesk’s competitive compensation package. For Canada based roles, we expect a starting base salary between $107,000 and $157,300. Offers are based on the candidate’s experience and geographic location, and may exceed this range. In addition to base salaries, our compensation package may include annual cash bonuses, commissions for sales roles, stock grants, and a comprehensive benefits package.

Autodesk is proud to be an equal opportunity employer. It considers all qualified applicants for employment without regard to race, color, religion, age, sex, sexual orientation, gender, gender identity, national origin, disability, veteran status, or any other legally protected characteristic. We also consider for employment all qualified applicants regardless of criminal histories, consistent with applicable law.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Developer / Principal Software Developer
Senior Software Developer / Principal Software Developer

Autodesk • Montreal (administrative region)

On-site
CAD 131,000 - 191,400
Senior Software Developer, Backend
Senior Software Developer, Backend

Socket.dev • Toronto

On-site
CAD 107,000 - 157,000
Senior Full-Stack Software Developer
Senior Full-Stack Software Developer

Autodesk, Inc. • Toronto

Hybrid
CAD 107,000 - 157,000
Principal AI Software Developer
Principal AI Software Developer

Autodesk • Toronto

On-site
CAD 153,000 - 224,000
Senior Software Engineer, AI Search
Senior Software Engineer, AI Search

Autodesk • Toronto

On-site
CAD 107,000 - 157,000
Senior Software Developer, Backend
Senior Software Developer, Backend

Autodesk • Toronto

On-site
CAD 107,000 - 157,000
Senior Principal Engineer
Senior Principal Engineer

Autodesk • Toronto

On-site
CAD 157,000 - 230,000
Senior Site Reliability Developer
Senior Site Reliability Developer

Autodesk • Toronto

On-site
CAD 107,000 - 157,000
Principal Backend Software Developer
Principal Backend Software Developer

Autodesk • Toronto

On-site
CAD 131,000 - 191,000
Senior Principal Engineer
Senior Principal Engineer

Socket.dev • Toronto

On-site
CAD 157,000 - 230,000