# Senior Full-Stack Staff Engineer

**Company**: Autodesk
**Experience**: senior
**Job type**: full-time
**Salary**: For Canada based roles, we expect a starting base salary between $107,000 and $157,300.
**Category**: Engineering
**Industry**: Technology

**Apply**: https://autodesk.wd1.myworkdayjobs.com/en-US/Ext/job/Toronto-ON-CAN/Software-Developer_26WD100537?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_80fb8e5c-40e

## Description

We are seeking a Senior Full-Stack Staff Engineer to provide hands-on technical leadership across our web platform and digital experience ecosystem.

This role will be responsible for designing, building, and evolving scalable full-stack solutions that power high-quality customer experiences across Autodesk's web, commerce, and marketing platforms.

The ideal candidate is not only strong in full-stack development, but also raises engineering standards through architecture, delivery discipline, quality practices, mentorship, and pragmatic decision-making.

**Responsibilities**

**Technical Leadership & Architecture**

- Lead the design and delivery of complex full-stack solutions across frontend, backend, API, and platform integration layers

- Provide architectural direction for scalable, maintainable, secure, and high-performing web applications

- Drive technical decisions across multiple services, repositories, and shared components

- Translate business and product requirements into clear technical designs, execution plans, and delivery milestones

- Identify architectural gaps, technical debt, and platform limitations, and propose pragmatic solutions

- Partner with senior engineers and architects to define patterns for reusable components, service integration, API contracts, observability, and deployment practices

**Full-Stack Engineering & Delivery**

- Build and guide development of modern web experiences using technologies such as JavaScript, TypeScript, React, Node.js, REST/GraphQL APIs, cloud services, and CI/CD pipelines

- Own critical technical deliverables from design through implementation, validation, release, and post-production monitoring

- Ensure solutions are production-ready, with strong attention to scalability, performance, reliability, accessibility, localization, security, and maintainability

- Lead technical breakdown of large initiatives into well-scoped epics, stories, dependencies, and implementation plans

- Support teams in resolving complex production issues, integration challenges, and cross-system dependencies

**Engineering Quality, Testing & Reliability**

- Raise the engineering quality bar by embedding testability, automation, and observability into the development lifecycle

- Define expectations for unit, integration, functional, E2E, and production validation strategies

- Champion quality gates across CI/CD, including automated testing, code coverage, smoke testing, monitoring, and release readiness

- Drive improvements in web performance, including Core Web Vitals, page load time, bundle optimization, caching strategies, and API efficiency

- Ensure critical customer journeys are measurable, observable, and resilient in production

**Developer Experience & Engineering Productivity**

- Improve developer productivity by simplifying local development, debugging, testing, deployment, and operational workflows

- Build or influence reusable frameworks, shared libraries, tooling, and documentation that help multiple engineers move faster with confidence

- Reduce engineering friction by identifying repeated pain points and creating scalable solutions

- Promote consistent engineering practices across repositories and teams

**Cross-Functional Collaboration**

- Partner with Product, XD, Program, Content, Marketing, DevOps, Security, Data/Analytics, and partner engineering teams to deliver end-to-end business outcomes

- Drive alignment across multiple teams when requirements, architecture, dependencies, or delivery plans are unclear

- Communicate technical trade-offs clearly to both engineering and non-engineering stakeholders

- Help leadership make informed decisions by presenting options, risks, mitigation plans, and recommended paths forward

**Mentorship & Bar Raising**

- Mentor senior and mid-level engineers through design reviews, code reviews, technical discussions, and delivery execution

- Raise the technical bar by modeling strong ownership, judgment, engineering discipline, and customer-focused thinking

- Influence engineering culture by promoting high standards in architecture, quality, documentation, reliability, and operational readiness

- Act as a force multiplier for the team by enabling others to deliver better, faster, and with more confidence

**Minimum Qualifications**

- 10+ years of software engineering experience, with strong hands-on expertise in full-stack web application development

- Deep experience with modern frontend technologies such as JavaScript, TypeScript, React, Next.js, or similar frameworks

- Strong backend development experience with Node.js, Java, Python, or similar technologies

- Experience designing and integrating RESTful APIs, GraphQL APIs, microservices, or distributed systems

- Proven ability to lead complex technical initiatives across multiple engineers, teams, services, or repositories

- Strong understanding of web performance, accessibility, security, scalability, reliability, and observability

- Experience with CI/CD pipelines, automated testing, production deployments, and release validation

- Strong system design skills and ability to make sound architectural trade-offs

- Demonstrated ability to influence technical direction without direct authority

- Excellent communication skills with the ability to explain complex technical topics to engineering and business stakeholders

**Preferred Qualifications**

- Experience building or modernizing large-scale web platforms, commerce platforms, marketing technology platforms, or customer-facing digital experiences

- Experience with cloud platforms such as AWS, Azure, or GCP

- Experience with Content Management Systems, experimentation platforms, personalization, analytics instrumentation, or commerce checkout flows

- Experience with micro-frontends, monorepos, shared component libraries, design systems, or platform engineering

- Experience improving developer experience, engineering productivity, and CI/CD automation in large organizations

- Experience with observability tools such as Dynatrace, Catchpoint, Splunk, Datadog, CloudWatch, or similar platforms

- Experience driving quality improvements through E2E automation, performance testing, monitoring, and production readiness practices

- Exposure to AI-assisted engineering, developer productivity tooling, or agentic engineering workflows is a plus

## Skills

### Required
- JavaScript
- TypeScript
- React
- Node.js
- REST/GraphQL APIs
- CI/CD pipelines
- automated testing
- production deployments

### Nice to have
- AWS
- Azure
- GCP
- Content Management Systems
- experimentation platforms
- personalization
- analytics instrumentation
- commerce checkout flows

---

Source: [Apply at autodesk.wd1.myworkdayjobs.com](https://autodesk.wd1.myworkdayjobs.com/en-US/Ext/job/Toronto-ON-CAN/Software-Developer_26WD100537?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
