PlanGrid

PlanGrid

Sr. Software Engineer - Visualization Services

Toronto, ON, CAN · Senior · Contract

Sponsorship not specifiedDetected 15 days ago
JavaScriptTypeScriptJavaC++Node.jsDistributed SystemsData StructuresAlgorithmsRedisDynamoDBAWSCloud PlatformsDockerTerraformCI/CDJenkinsPrometheusGrafanaDevOpsRESTWebSocketsIncident ResponseTCP/IP

About the role

  • Job Requisition ID # 26WD98254 Position Overview Welcome to Autodesk!
  • That is the experience our team makes possible.

Responsibilities

  • Independently design, build, and maintain complex modules of our streaming services, using sound judgment on problems with diverse scope and significant unknowns.
  • Own components or initiatives end to end: drive execution, apply solid engineering practices, meet quality and operational standards, and collaborate with key stakeholders.
  • Operate what you build: deploy and run services on AWS across multiple regions, primarily using ECS/EC2, with supporting services such as S3, DynamoDB, SQS, ElastiCache /Redis, Lambda, and CloudFront.
  • participate in incident response and drive follow-up improvements.
  • Contribute to design and architecture discussions, bring technology ideas to the team, and provide input into technical planning, roadmap discussions, and team goals.
  • Troubleshoot and root-cause production issues with limited supervision; participate in incident response and drive follow-up improvements.
  • drive execution, apply solid engineering practices, meet quality and operational standards, and collaborate with key stakeholders.

Requirements

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Strong production experience with JavaScript/TypeScript and Node.js, or strong backend engineering experience in another language with demonstrated ability to ramp quickly on a Node.js service stack.
  • Hands-on experience with AWS infrastructure, especially ECS and EC2, and DevOps fundamentals such as CI/CD, Infrastructure as Code, and multi-environment deployment.
  • Strong algorithms and mathematics skills, with the ability to reason about complexity, data structures, and performance trade-offs.
  • Experience working with high-traffic distributed systems, including REST or WebSocket APIs, data interchange formats such as JSON or Protobuf, and basic observability practices such as logging, metrics, and tracing.
  • Familiarity with Agile development.

Nice to have

  • Experience with C++ for native components, geometry processing, point-cloud processing, or storage systems.
  • Strong Java programming experience.
  • Experience with Infrastructure as Code such as Terraform or CloudFormation, and CI/CD pipelines such as Jenkins or Harness.
  • Systems-level experience with memory-mapped files, embedded key-value stores such as RocksDB, caching and eviction algorithms, or pager/streaming reader design.
  • Experience with 3D model data, geometry or mesh processing, point clouds, level of detail, compression, or streaming pipelines.
  • Experience with CDNs, global data distribution, containerization, or orchestration technologies such as Docker or Kubernetes.
  • Experience with observability tooling such as Dynatrace, Prometheus, Grafana, or Splunk.
  • Understanding of network protocols such as HTTP/2 and WebSockets and their impact on streaming performance.

Skills

  • Job Requisition ID #
  • Position Overview
  • Welcome to Autodesk!
  • Imagine loading a multi-gigabyte 3D model in your browser and interacting with it within seconds.
  • How You Work

Compensation

  • Salary transparency

Company info

  • Identify opportunities to automate, simplify, and remove inefficiency, including through thoughtful use of AI-assisted development tools and agents.
  • Occasionally help facilitate team rituals, planning, or delivery coordination.
  • https://www.autodesk.com/company/global-belonging
  • Are you an existing contractor or consultant with Autodesk?
  • Please search for open jobs and apply internally (not on this external site).

This listing is sourced directly from PlanGrid's careers page and normalized into a canonical job model.