Principal Software Developer

🔥 14 hours ago

🇨🇦 Canada – Remote

💵 $131k - $191.4k / year

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

👻 Ghost score 0%

infoinfo
Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of Autodesk

Autodesk

10,000+ employees

Founded 1982

🏗️ Construction

🏭 Manufacturing

💼 Consulting

Construction • Manufacturing • Consulting

Autodesk is a global leader in software for designers, engineers, builders, and creators. The company provides a comprehensive suite of design and engineering applications including popular products like AutoCAD, Revit, and 3ds Max. Through its Design and Make Platform, Autodesk empowers professionals across various industries to design, visualize, and manage projects efficiently, facilitating innovation and sustainability in architecture, engineering, construction, and manufacturing.

📋 Description

• Provide technical leadership for complex, high-impact initiatives spanning multiple components, services, or teams • Define and evolve architecture for scalable, reliable, secure, and maintainable systems • Build alignment across organizational and system boundaries and communicate technical tradeoffs, risks, and recommendations • Identify cross-team risks and dependencies and establish reusable architectural patterns and guidance • Remain hands-on with architecture, design, prototyping, implementation, code reviews, debugging, and critical technical deliverables • Own technically complex initiatives from exploration and design through implementation, production readiness, and ongoing operation • Improve developer-facing workflows for app creation, API access, documentation, usage visibility, and platform self-service • Lead resolution of complex production issues and address root causes • Raise engineering standards through architecture and design reviews, code reviews, testing, operational readiness, and continuous improvement • Champion practices and tooling that improve software quality, developer productivity, reliability, and delivery effectiveness • Use production signals, customer feedback, and engineering data to improve systems and development practices • Use AI-assisted development tools across the software development lifecycle while evaluating correctness, security, maintainability, and accountability • Mentor and develop engineers through technical guidance, design discussions, code reviews, and feedback • Share knowledge and technical context broadly • Foster collaborative engineering culture and constructive technical decision-making

🎯 Requirements

• Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience • 8+ years of professional software engineering experience, including leading technically complex initiatives • Strong software engineering fundamentals and experience designing, building, and operating production systems • Architecture and system-design experience with complex web applications, API platforms, distributed systems, or comparable production environments • Hands-on programming experience with modern backend and/or frontend technologies • Experience with cloud services, APIs, data stores, security, and production observability • Experience using AI-assisted development tools in software engineering workflows • Experience delivering initiatives across multiple systems or teams and influencing technical decisions without direct authority • Strong written and verbal communication skills • Demonstrated ability to mentor engineers and raise team effectiveness • Preferred: experience 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 tooling • Preferred: experience with API architecture, security, reliability, scalability, performance, and integrations • Preferred: experience introducing, evaluating, or scaling AI-assisted engineering practices, automation, or modern developer workflows • Preferred: experience working 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

Apply Now

Similar Jobs

🔥 18 hours ago

Vantage

51 - 200

📣 Marketing

☁️ SaaS

🛍️ eCommerce

Staff Engineer leading cross-team technical strategy, architecture, and delivery. Building scalable technology for Vantage’s enterprise retail media orchestration platform.

🕒 2 days ago

Mozilla

501 - 1000

👥 B2C

🔒 Cybersecurity

Staff Product Engineer building Thunderbolt, Mozilla’s open-source enterprise AI platform. Shipping full-stack AI features for chat, search, automation, integrations, and enterprise workflows.

🕒 September 3

Fullscript

201 - 500

🏥 Healthcare

📦 Logistics

🏭 Manufacturing

Staff Engineer building internal AI tools and infrastructure for Fullscript, a health technology company. Connecting LLMs, company data, APIs, and workflows to improve healthcare operations.

🇨🇦 Canada – Remote

💵 $170k - $190k / year

💰 $240M Private Equity Round on 2021-11

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer

🕒 September 2

Mozilla

501 - 1000

👥 B2C

🔒 Cybersecurity

Staff Product Engineer building Thunderbolt, Thunderbird’s open-source enterprise AI platform. Shipping full-stack AI features for chat, search, automation, integrations, and enterprise workflows.

🕒 September 2

Affirm

1001 - 5000

💳 Fintech

👥 B2C

🛍️ eCommerce

Staff Software Engineer optimizing CI pipelines, build systems, and developer productivity for Affirm’s buy-now-pay-later platform. Leading reliability, automation, and CI/CD enablement across engineering.

🇨🇦 Canada – Remote

💵 $181k - $241k / year

💰 Post-IPO Equity on 2021-01

⏰ Full Time

🔴 Lead

🧑‍💻 Full-stack Engineer