Search jobs > Toronto, ON > Remote > Software engineer

Principal Software Engineer (Canada Remote)

Autodesk
Toronto, Ontario, Canada
$60 an hour (estimated)
Remote
Full-time

Position Overview

At Autodesk, we're not just shaping designs; we're building a better world. As a global leader in 3D design, engineering, and entertainment software, we empower individuals and organizations to imagine and create a better future.

If you're passionate about leveraging modern technologies to solve complex challenges and make a meaningful impact, we want you to join us!

As a Principal Software Engineer at Autodesk, you will develop high-quality, scalable, and secure code for our products and solutions while growing your skills.

You'll collaborate with teams to create solutions that empower our customers to solve their design, business, and environmental challenges.

From designing and implementing RESTful services to ensuring code quality and security, you'll inspire creativity while shaping your own career path.

This position is remote, based in the US or Canada.

Responsibilities :

  • You will design, execute, and document software solutions to address complex data collection, processing, transformation, and reporting issues.
  • You will spend 30% of your time coding and the remaining time on technical guidance, governance, and leadership.
  • You will define and drive the product / technology’s strategic direction from a technical perspective, serving as both an information resource to executive management and a visionary for the product / technology’s future capabilities.
  • You will collaborate with Project Management regarding future platform and technology issues and their impact on all projects.
  • You will propose the creation and development of advanced foundational architecture to promote future feature expansion.
  • Explore the feasibility of product / technology modifications through new releases in response to identified user needs, priorities, and competitor capabilities.
  • Provide consulting support in the development of competitive product strategies to maintain product differentiation in the marketplace.
  • You will collaborate with peer organizations, DevOps, and support organizations on technical issues and provide guidance.
  • Interpret and translate complex needs into technical requirements.
  • Manage the risk identification and mitigation strategies associated with the architecture.
  • Build technical and technical debt elimination roadmaps.
  • Focus on the scalability, security, and availability of all applications and processes.
  • Participate in technical audit programs and provide guidance to team members.
  • Motivate and educate team members on coding best practices to maintain morale.
  • Participate in code and document reviews and demonstrate a commitment to quality.

Minimum Qualifications :

  • Bachelor’s degree in computer science or a related field.
  • 8 years of software development experience in Java, Hibernate, and frameworks like Spring Boot.
  • 2 years of experience in big data and streaming technologies such as Hive, Snowflake, Kafka, AWS-Kinesis
  • 2 years of experience designing and implementing RESTful API services.
  • Proficiency in deployment pipelines and automated testing frameworks.
  • Strong knowledge of design patterns and methodologies across multiple platforms.
  • Knowledge and support of modern development practices such as Agile and open-source technologies.
  • Strong understanding of performance, scalability, security, and availability.
  • Excellent communication, collaboration, presentation, and interpersonal skills.
  • Experience with SOC2, SOX, and GDPR is a plus.

If you're ready to take your career to the next level and make a difference in the world, apply now and join our mission to create a better future through design and innovation!

Learn More

About Autodesk

Welcome to Autodesk! Amazing things are created every day with our software from the greenest buildings and cleanest cars to the smartest factories and biggest hit movies.

We help innovators turn their ideas into reality, transforming not only how things are made, but what can be made.

We take great pride in our culture here at Autodesk our Culture Code is at the core of everything we do. Our values and ways of working help our people thrive and realize their potential, which leads to even better outcomes for our customers.

When you’re an Autodesker, you can be your whole, authentic self and do meaningful work that helps build a better future for all.

Ready to shape the world and your future? Join us!

Salary transparency

Salary is one part of Autodesk’s competitive compensation package. Offers are based on the candidate’s experience and geographic location.

In addition to base salaries, we also have a significant emphasis on discretionary annual cash bonuses, commissions for sales roles, stock or long-term incentive cash grants, and a comprehensive benefits package.

Diversity & Belonging

We take pride in cultivating a culture of belonging and an equitable workplace where everyone can thrive. Learn more here :

Are you an existing contractor or consultant with Autodesk?

Please search for open jobs and apply internally (not on this external site).

30+ days ago
Related jobs
Grafana Labs
Toronto, Ontario
Remote

We're looking for a principal-level engineer with a strong distributed systems background to both build and lead the Observability backend initiatives. As a company we are remote-first and global, we embrace people of different experiences and backgrounds to build diverse teams where every person br...

reddit
Remote, Ontario, Canada
Remote

We are currently seeking a hands-on technical engineering leader with experience in building Ad formats/products and infrastructure innovation. As a diverse team of software developers, product managers, data scientists, and Ad experts, we look forward to welcoming you to our team!. Mentor staff eng...

Amazon Development Centre Canada ULC
Toronto, Ontario

Engineers within AWS Identity need to be creative, responsible, and curious while working with others to move quickly in turning code into customer solutions. Experience programming with at least one software programming language. ...

Stripe
Toronto, Ontario

Data Engineering or Software Engineering role, with a focus on building data pipelines, or applications powered by big data. With all this data, the Growth Data Engineering team is looking for talented data-minded engineers to help us manage business critical data leveraged across the entire organiz...

Zynga
Toronto, Ontario

AVAILABLE POSITIONS Principal Software Engineer 1. Zynga seeks a Principal Software Engineer to develop architecture and systems to support great user experiences in our games. As a Principal Engineer you will be taking the lead in designing, implementing, and supporting new systems that drive our g...

Huawei Technologies Canada Co., Ltd.
Markham, Ontario

Principal/Distinguished Engineer. Deeply analyze user scenarios resulting in optimized software system solution. Bachelors in Computer Science/Electrical Engineering/Telecommunications. ...

Amazon Development Centre Canada ULC
Toronto, Ontario

We are looking for exceptional software engineers to build the next generation of tools these advertisers depend on to control their advertising efforts across multiple ad products in the Amazon Advertising portfolio. We are looking for an experienced Software Development Engineer to join our team t...

570 The Dominion of Canada General
Toronto, Ontario

Travelers is seeking a Software Engineer with Guidewire experience to join our organization as we grow and transform our Technology landscape. Individual will complete intermediate end-to-end engineering tasks for specific system assignments including developing, analyzing, configuring, testing, deb...

Grafana Labs
Toronto, Ontario
Remote

As we are remote-first and our engineering organization is largely remote, we provide guidance and meet regularly using video calls, so an independent attitude and good communication skills are a must. As a company we are remote-first and global, we embrace people of different experiences and backgr...

Rackspace
Toronto, Ontario

About the Role:We are looking for a seasoned Principal ML OPS Engineer to architect, build, and optimize ML inference platform. The role demands an individual with significant expertise in Machine Learning engineering and infrastructure, with an emphasis on building Machine Learning inference system...