Sr Principal Developer

Aspen Technology

Montreal (administrative region)

On-site

CAD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology company in the industrial sector is seeking a Developer to join their team in Montreal. The successful candidate will work within an Agile team to develop and maintain a next-generation industrial software platform. This role requires significant experience in cloud-native technologies and strong programming capabilities in multiple languages. The developer will also mentor junior staff and ensure the platform's reliability and scalability. This is a full-time position that requires in-person work in the office.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • 12-15 years of related experience or an advanced degree with less experience.
  • Strong understanding of cloud-native technologies and architecture.

Responsibilities

  • Develop and maintain data connectors for industrial data protocols.
  • Ensure platform scalability and uptime for high-volume industrial data.
  • Mentor and guide junior developers.

Skills

Cloud-native technologies
Java
JavaScript
Python
Agile development
Problem-solving

Education

Bachelor’s degree in Computer Science or related field

Tools

MongoDB
Postgres
Azure DevOps Pipelines
Docker
Kubernetes

Job description

The driving force behind AspenTech’s success has always been the people. Our aspiration to continuously push the envelope and overcome hurdles drives us. You’ll experience passion, pride, and ambition through career development programs, community service projects, and social events that foster relationships across our global community.

The Role

AspenTech seeks an energetic Developer to join the Enterprise Operations Platform (EOP) organization. In this position you will be part of an Agile development team responsible for delivering our next‑generation industrial software platform— a software‑defined, data‑centric, flexible platform that enables automation for AspenTech’s diverse customer base in critical infrastructures.

This role’s contributions have a highly visible impact on the success and scalability of our offerings. You’ll design robust data pipelines for OT environments, implement governance frameworks, and ensure reliable data delivery and automation.

Our organization and product are positioned to grow rapidly over the next decade with massive career growth opportunities. We seek independent, motivated problem solvers with the vision and creativity required to deliver on our strategic goals.

Your Impact
  • Develop and maintain data connectors and ingestion services for industrial data protocols (OPC‑UA, MQTT, Kafka, ODBC, Modbus)
  • Implement data contextualization for various use cases and create automated workflows for internal and external usage
  • Integrate with AI‑powered functionality (AI function calls, predictive analytics, anomaly detection, generative AI) within the platform
  • Ensure platform scalability and uptime for high‑volume industrial data
  • Embed observability logs, metrics, lineage, and alerts that customers can utilize
  • Document and version APIs and schemas for customer‑facing usage
  • Support governance of data by applying access controls and compliance policies
  • Define and enforce platform‑level policies so that other application suites can effectively utilize shared services
  • Actively participate with team members as part of a Scaled Agile Framework (SAFe) organization
  • Mentor and guide junior developers and influence architectural decisions across the team
  • Translate high‑level strategic requirements into actionable user stories with detailed acceptance criteria
  • Produce reliable, performant, and fault‑tolerant code to meet strategic business objectives
  • Contribute to a culture of accountability and collaboration across support, development, security, and product teams
  • Demonstrate adherence to security best practices and compliance requirements
  • Stay current with industry trends around cloud‑native and SaaS technologies and recommend adoption strategies aligned with business goals
  • Communicate effectively as a participant in Agile ceremonies
What You'll Need
  • A Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or a related field.
  • 12–15 years of related experience OR an advanced degree with less experience.
  • Detailed understanding and working experience with cloud‑native technologies, services, and architecture.
  • Detailed knowledge of IoT or Edge devices and an understanding of their strengths, weaknesses, constraints, and risks.
  • Working experience with several of the following:
    • Databases: MongoDB, Postgres, MSSQL
    • Programming Languages: Java, JavaScript/TypeScript, C#, Python, Lua
    • JavaScript Frameworks: Angular, React
    • Continuous Integration: Azure DevOps Pipelines, GitHub Actions
    • Cloud (Azure), Docker, Kubernetes, ArgoCD, Helm, Terraform
    • Operating Systems: Windows, Linux
    • Observability and Monitoring: OpenTelemetry
    • Automated testing frameworks: Playwright
    • Identity and access management: OAuth 2.0, Role‑Based Access Control (RBAC)
    • Architecture Expertise: Microservices, REST API Design
    • Data platforms and integrations: Inmation, Aveva PI Connect, Microsoft Fabric
  • Experience with Agile development frameworks such as SAFe or Scrum.
  • Strong personal project management skills; self‑directed and effective in a high‑change environment.
  • Potential and willingness to take on technical leadership opportunities when they arise.
  • Willingness to contribute ideas and solutions while honoring and supporting the ideas of others.
  • Strong object‑oriented design and debugging skills.
  • Passionate about finding creative solutions to problems, and pride in well‑crafted code.
  • Work in person at our Medina office for the majority of the week.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal Software Developer(Platform)
Principal Software Developer(Platform)

Aspen Technology • Montreal (administrative region)

On-site
CAD 110,000 - 160,000
Principal Software Developer
Principal Software Developer

Aspen Technology, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Sr.Project Manager
Sr.Project Manager

Aspen Technology, Inc. • Montreal (administrative region)

On-site
CAD 110,000 - 150,000
Senior Software Developer
Senior Software Developer

Armstrong Fluid Technology • Toronto

On-site
CAD 110,000 - 150,000
Senior Java Developer
Senior Java Developer

ALLTECH CONSULTING SVC INC • Quebec

On-site
CAD 80,000 - 110,000
Staff Software Engineer
Staff Software Engineer

Jobtailor • Burnaby

On-site
CAD 120,000 - 160,000
Sr.Project Manager
Sr.Project Manager

Aspen Technology • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Enterprise Developer
Enterprise Developer

Quantum Technology Recruiting Inc. (QTR) • Toronto

On-site
CAD 90,000 - 120,000
Senior Software Developer, Backend
Senior Software Developer, Backend

Socket.dev • Toronto

On-site
CAD 107,000 - 157,000
Full Stack AI Engineer
Full Stack AI Engineer

Apexon • Canada

Remote
CAD 80,000 - 110,000