Talent.com
Aspen Technology
Principal Software DeveloperAspen Technology • Montreal
Principal Software Developer

Principal Software Developer

Aspen Technology • Montreal
28 days ago
Job type
  • Full-time
Job description

The driving force behind our success has always been the people of AspenTech. What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challenging the status quo to continually find a better way. You will experience these qualities of passion, pride and aspiration in many ways — from a rich set of career development programs to support of community service projects to social events that foster fun and relationship building across our global community.

The Role

As a Principal Software Developer within our AI R&D team, you will be responsible for mentoring, solving complex problems, and managing the priorities, deadlines, and deliverables of individual projects.

Your Impact

• Service Development - Produce well-structured and maintainable code, ensuring a consistent user experience and high product quality.

• Devops Strategy – Drive CI/CD maturity, infrastructure automation, and operational excellence across teams

• Cross-Functional Collaboration - Partner closely with software development, security, data science, and product management teams on the development, architecture, and enhancement of AI capabilities across the portfolio.

• Technical Leadership - Mentor engineers, lead design reviews, and set engineering standards that raise the bar for the entire team.

What You'll Need

· Bachelor's degree in software engineering, computer science, computer engineering, electrical engineering or related technical field.

· 8+ years of software development experience.

· Proficiency with at least one or more of the following languages: Java, Go, C#, C++, NodeJS.

· Proficiency with devops principles, CI/CD pipelines, containerization and cloud platforms

· Good understanding of industry security best practices (vulnerability assessment, IAM)

· Experience with one or more of the following:

o Database: MongoDB, Postgres, Vector databases, SQL Server

o Scripting languages: Bash, Python

o CI/CD: Github Actions, Azure Pipelines

o Containers & Orchestration: Docker, Kubernetes, Helm

o Cloud platforms: Azure & AWS

o Windows and Linux platforms

o Observability and Monitoring

· Language requirement:

o French: A1 (basic)

o English level C1 (advanced), the position requires interactions with international clients.

· Experience with agile development principles and continuous integration.

· Excellent project management skills; self-directed and capable of working effectively in a deadline environment.

· Willingness to contribute ideas, solutions while honoring and supporting the ideas of others.

· Drive for continuous learning and stay informed about new technologies and trends.

· Superior object-oriented design and debugging skills.

· Passion in finding creative solutions to problems, and pride in well-crafted code.

Create a job alert for this search

Principal Software Developer • Montreal

Similar jobs

Senior Software Developer — Platform & API Integrations (Montreal)

Global Talent Alliance, CanadaMontreal (administrative region), QC, CA
Full-time

A technology consultancy is looking for a Specialist Software Developer to enhance its application solutions in Ottawa.Engage in critical support issues and drive improvements in software solutions... Show more

 • Promoted

Software Developer - Platforms & Frameworks

GuruLinkMontreal, Montreal (administrative region), CA
Full-time

Our client is a global investment management firm.As a technology and data-driven firm, they design and build their own cutting-edge systems, from high performance trading platforms to large scale ... Show more

 • Promoted

Finastra LoanIQ Software Developer

VySystemsLanaudière, QC, CA
Full-time

Leverage your expertise in Finastra LoanIQ as a Software Developer.Join a focused team utilizing Java, C#, or Python to enhance financial applications.The ideal candidate holds a bachelor's degree ... Show more

 • Promoted

Développeur principal de logiciels / Senior Software Developer

Trane TechnologiesMontreal, Quebec, Canada
Full-time

Be a part of our mission! As a world leader in creating comfortable, sustainable, and efficient climate solutions for buildings, homes and transportation, it's our responsibility to put the planet ... Show more

 • Promoted

Senior Software Developer - montréal

Groupe RPmontréal, qc, ca
Full-time +1

Are you looking to thrive in a stimulating technological environment where your skills will have a tangible impact on products used by a diverse clientele? We are seeking a passionate, meticulous, ... Show more

 • Promoted

Staff Software Developer (Montreal)

FirstbaseMontreal (administrative region), QC, CA
Full-time

Become a digital, global citizen and enable the new generation of digital entrepreneurs around the world.AppDirect offers a subscription commerce platform to sell any product, through any channel, ... Show more

 • Promoted

Principal Software Developer

Aspen TechnologyMontreal (administrative region), QC, CA
Full-time

The driving force behind our success has always been the people of AspenTech.What drives us, is our aspiration, our desire and ambition to keep pushing the envelope, overcoming any hurdle, challeng... Show more

 • Promoted

Principal Software Developer Leading Teams and Innovating Solutions

SherwebMontreal (administrative region), QC, CA
Full-time

Shape the future of cloud solutions as a Principal Software Developer.Lead your development team in executing innovative projects while maintaining high coding standards in a remote work environmen... Show more

 • Promoted

Lead Principal Software Engineer for Next-Gen Compliance Platform

Bestpass - FleetworthyMontreal (administrative region), QC, CA
Full-time

Take charge as a Principal Software Engineer to architect progressive compliance technology.Drive development leadership for a remote team, fostering innovation to enhance fleet readiness and effic... Show more

 • Promoted

Principal Software Programmer, Media Services

Epic GamesMontreal (administrative region), QC, CA
Full-time

At the core of Epic’s success are talented, passionate people.Epic prides itself on creating a collaborative, welcoming, and creative environment.Whether it’s building award-winning games or crafti... Show more

 • Promoted

Remote Software Developer for FinTech Platform & Analytics

NumerixMontreal (administrative region), QC, CA
Remote
Full-time

A financial technology firm is seeking a Software Developer to design and develop a valuation, trading, and portfolio management platform.Responsibilities include coding, troubleshooting, and colla... Show more

 • Promoted

Principal Software Developer, Platform Integrations

AutodeskMontreal (administrative region), QC, CA
Full-time

WD95601, Principal Software Developer, Platform Integrations.Our Trust Software Engineering team is seeking a Principal Software Developer to join the Platform Integrations group in a fast‑paced, a... Show more

 • Promoted

Principal Software Developer, TakeOff

Autodesk, Inc.Montreal (administrative region), QC, CA
Full-time

Involved with all aspects of software development* Developing with quality and running the service to create and maintain the most reliable, secure, performant and high throughput service for our c... Show more

 • Promoted

Principal Software Developer - Cloud

Aspen Technology, Inc.Montreal (administrative region), QC, CA
Full-time

Actively participate with team members as part of a scaled Agile organization.Take high‑level strategic requirements and work with a team to refine them into actionable user stories with detailed a... Show more

 • Promoted

Motivated Software Developer Enhancing High-Performance Systems

ALLTECH CONSULTING SVC INCMontreal (administrative region), QC, CA
Full-time

Step into a challenging role as a Software Developer dedicated to building robust, high-performance systems.Collaborate with an experienced team determined to push the boundaries of low-latency inf... Show more

 • Promoted

Intermediate C++ Software Developer (remote) - Ateko, backed by Bell Canada

Ateko, backed by Bell Canadasaint-esprit, qc, ca
Remote
Full-time

Development of software applications for our client focusing on informatics systems.The required candidate must, at a minimum, be expected to perform the following:.Write code for new features and ... Show more

 • Promoted

Lead Principal Software Engineer for Innovative Compliance Solutions

Bestpass by FleetworthyMontreal (administrative region), QC, CA
Full-time

Drive the future of compliance technology as a Principal Software Engineer.Take charge of architecture, mentoring, and development, all while operating in a dynamic, remote environment.This senior ... Show more

 • Promoted

Hybrid Principal Software Engineer, Product Data

PowerToFlyMontreal (administrative region), QC, CA
Full-time

A leading software company in Montreal is seeking a Principal Software Developer to join its Platform Services Data Models Team.The ideal candidate will have over 8 years of experience in software ... Show more

 • Promoted

Principal Software Architect — Ai-Driven Data Platforms Lead

AlphaSenseRivière-Des-Prairies-Pointe-Aux-Trembles, Canada
Full-time

A leading market intelligence firm in Canada seeks an experienced engineer to own the architecture and evolution of a large-scale data extraction platform.The role involves designing reliable syste... Show more

 • Promoted

Software Developer (Montreal)

FortinetMontreal (administrative region), QC, CA
Full-time

Familiar with cross‑platform desktop application development environments (Windows, macOS, Linux) and frameworks such as Electron.Familiar with full stack web development skills and libraries inclu... Show more