Principal Software Developer

atAutodeskRemoteCA flagCanadaFull-timeFull-stack EngineerLeadC$131k – C$191.4k/year

Posted Sep 11

This is a fully remote position, open to applicants in Canada.

📋 Description

• Provide technical leadership for intricate, high-impact projects that span multiple components, services, or teams.

• Define and refine architecture for systems that are scalable, reliable, secure, and maintainable.

• Foster alignment across organizational and system boundaries while effectively communicating technical trade-offs, risks, and recommendations.

• Identify risks and dependencies that cross team lines and establish reusable architectural patterns along with guidance.

• Stay actively involved in architecture, design, prototyping, implementation, code reviews, debugging, and critical technical deliverables.

• Take ownership of technically challenging initiatives from exploration and design to implementation, production readiness, and ongoing operation.

• Enhance developer-facing workflows for application development, API access, documentation, usage visibility, and platform self-service.

• Lead the resolution of complex production issues and address their root causes.

• Elevate engineering standards through architecture and design reviews, code reviews, testing, operational readiness, and continuous improvement.

• Advocate for practices and tools that enhance software quality, developer productivity, reliability, and delivery effectiveness.

• Utilize production signals, customer feedback, and engineering data to refine systems and development practices.

• Employ AI-assisted development tools throughout the software development lifecycle while assessing correctness, security, maintainability, and accountability.

• Mentor and nurture engineers through technical guidance, design discussions, code reviews, and constructive feedback.

• Disseminate knowledge and technical context widely.

• Cultivate a collaborative engineering culture and promote constructive technical decision-making.


⛳️ Requirements

• Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience.

• Over 8 years of professional software engineering experience, including leading technically complex initiatives.

• Strong foundation in software engineering principles along with experience in designing, building, and operating production systems.

• Experience in architecture and system design for complex web applications, API platforms, distributed systems, or similar production environments.

• Proficient in hands-on programming with modern backend and/or frontend technologies.

• Familiarity with cloud services, APIs, data stores, security, and production observability.

• Experience with AI-assisted development tools integrated into software engineering workflows.

• Proven track record of delivering initiatives across multiple systems or teams while influencing technical decisions without direct authority.

• Excellent written and verbal communication skills.

• Demonstrated capability to mentor engineers and enhance team effectiveness.

• Preferred: experience in designing and operating cloud-based web applications, developer platforms, or APIs at scale.

• Preferred: experience with Python/Django, JavaScript/TypeScript/React, AWS, relational databases, asynchronous processing, containers, CI/CD, and observability tools.

• Preferred: experience with API architecture, security, reliability, scalability, performance, and integrations.

• Preferred: experience in introducing, evaluating, or scaling AI-assisted engineering practices, automation, or modern developer workflows.

• Preferred: experience collaborating with globally distributed engineering and cross-functional teams.


🏝️ Benefits

• Annual cash bonuses may be included.

• Commissions for sales roles may be included.

• Stock grants may be included.

• Comprehensive benefits package.

• In-person onboarding and/or in-person ID verification may be required.

People also viewed

GE Vernova17 hours ago

Technical Leader – Steam Turbine Control Software

US flagUnited States OnlyFull-timeFull-stack Engineer$124.5k – $207.7k/year
ApplyView job
Zerion17 hours ago

Senior Product Engineer, Frontend

PT flagPortugal OnlyFull-timeFull-stack Engineer
ApplyView job
WattFox18 hours ago

Software Engineer – Internal Tools & Automation

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Probis18 hours ago

Full Stack Developer, React, Node.js

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
NVIDIA18 hours ago

Senior System Software Engineer – Datacenter Power Management

US flagCalifornia, +2 more statesFull-timeFull-stack Engineer$224k – $431.3k/year
ApplyView job
Truelogic Software18 hours ago

Tech Lead – TypeScript, Node.js, React

Latin AmericaFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers