Enable job alerts via email!

Principal Software Engineer

Autodesk

Ontario

On-site

CAD 200,000 - 300,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company is seeking a Senior Engineering Leader to own the technical vision and drive the development of critical systems. This role involves mentoring engineers, collaborating across teams, and contributing to strategic decisions. The ideal candidate will have extensive experience in enterprise applications, a strong command of the Microsoft .NET stack, and a passion for improving engineering productivity. Join us to make a significant impact and foster innovation in a collaborative environment.

Benefits

Flexible work hours
Health and wellness benefits
Comprehensive onboarding
Leadership training
Recognition through Bonusly

Qualifications

  • 15-20+ years of experience in large-scale enterprise web/SaaS applications.
  • 10+ years in senior engineering roles, designing APIs and tools.

Responsibilities

  • Own the end-to-end technical vision of your team.
  • Design and improve critical systems and components.
  • Mentor and guide engineers across the organization.

Skills

Communication
Technical Writing
Empathy

Education

Computer Science
Physics
Engineering

Tools

Microsoft .NET
SQL Server
New Relic
DataDog
Elasticsearch
Kibana
Visual Studio
JIRA
TeamCity

Job description

Own : Own the end-to-end technical vision of your team, both short-term and long-term.

Design & Revamp : Design, implement, and improve critical systems and components that power the ServiceTitan stack. Focus on enhancing security, availability, reliability, and performance. Lead or participate in major architectural and strategic decisions, especially those related to scaling.

Improve Efficiency : Develop tools to boost engineering productivity, and enhance performance, processes, and quality across the engineering team.

Discover : Identify opportunities to develop or leverage systems that benefit multiple teams.

Empower : Mentor and guide engineers across the organization.

60% development / 40% other responsibilities

Teambuilding : Collaborate with recruiting, participate in candidate interviews, and co-own activities related to lead generation (e.g., tech talks) and screening (e.g., HackerRank tests).

Strategy : Contribute to the product roadmap and resource planning.

Measure Success : Define success metrics and continuously track them.

Collaborate : Communicate effectively with cross-functional teams, including engineers, product managers, customers, and partners.

What you'll need :

  • 15-20+ years of experience in the industry, including large-scale enterprise web/SaaS applications.
  • 10+ years in senior engineering roles, designing APIs, abstractions, and tools used by other engineers.

Expertise in :

  • Microsoft .NET stack (C#/.NET, MVC, Web APIs) and SQL databases (e.g., Microsoft SQL Server).
  • Transforming monolithic applications into domain-driven, service-oriented architectures.
  • Large-scale third-party integrations.
  • Basic Windows administration, including IIS.
  • Performance and reliability monitoring tools (e.g., New Relic, DataDog).
  • Log and metric analysis tools (e.g., Elasticsearch, Kibana).
  • Version control, unit testing, debugging, profiling, Visual Studio, JIRA, and related tools.
  • CI/CD methodologies and tools (e.g., TeamCity).
  • Cloud automation for Azure, AWS, or other providers.

Additional Skills : Ability to empathize with users and advocate for their experience. Strong communication and technical writing skills. A degree in Computer Science, Physics, Engineering, or related fields.

Be Human With Us : We value diverse experiences and perspectives. If you have the skills but hesitate to apply due to your background, please do so. We need innovative minds to challenge conventions and solve complex problems together.

What We Offer :

  • Flexible work hours, recognition, and support for autonomous work. Comprehensive onboarding, leadership training, and development programs. Recognition through Bonusly and awards.
  • Health and wellness benefits, including medical, dental, vision, RSP matching, and virtual healthcare.
  • Support for all life stages: parental leave, adoption reimbursement, maternity support, breast milk shipping, financial planning, and more.

We celebrate individuality and encourage applications from underrepresented groups. Our compensation for candidates in Canada ranges from $200,000 to $300,000 CAD, including salary, bonus, equity, and benefits.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer, Traffic Management

Affirm

London

Remote

USD 203,000 - 283,000

18 days ago

Principal Software Engineer, Catalog & Real-Time Serving Systems

Instacart

Manitoba

Remote

CAD 224,000 - 249,000

Today
Be an early applicant

Principal Software Engineer, Catalog & Real-Time Serving Systems

Instacart

Remote

CAD 224,000 - 249,000

2 days ago
Be an early applicant

Principal Software Engineer, Infrastructure Platform Engineering

Affirm

San Juan de Terranova

Remote

CAD 203,000 - 283,000

7 days ago
Be an early applicant

Principal Software Engineer - Java

Veeva Consumer Products

Ottawa

Hybrid

USD 180,000 - 300,000

11 days ago

Staff/Principal Software Engineer (Windows)

Okta, Inc.

Toronto

On-site

CAD 139,000 - 209,000

11 days ago

Lead Software Engineer, CoCounsel Application

Refinitiv

Toronto

Hybrid

USD 116,000 - 218,000

12 days ago

Lead Software Engineer, CoCounsel Application

Refinitiv

Toronto

Hybrid

USD 116,000 - 218,000

12 days ago

Principal Software Engineer, Traffic Management

Affirm

Halifax

Remote

CAD 203,000 - 283,000

17 days ago