Principal Software Developer

AspenTech
Montreal
Workplace: OnsiteFull timeFunction: Software EngineeringExperience: 8-12 yearsEducation: bachelorsSkills: ["Java","JavaScript","TypeScript","C#","Python","Lua","Angular","React","Playwright","OpenTelemetry","OAuth 2.0","RBAC","MongoDB","Postgres","MSSQL","Azure","Docker","Kubernetes","ArgoCD","Helm"]

Join the Enterprise Operations Platform team as a Quality-focused developer responsible for testing cloud-native products across hyperscalers and on-prem nodes. Deliver manual and automated tests, drive test automation strategy, and ensure security and performance while collaborating with frontend, backend, and product teams in an Agile environment.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
AspenTech
AspenTech
2 months ago

Principal Software Developer

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 10 days agoStatus: Live
Reposted: similar role first listed 6 months ago

Job Summary

Join the Enterprise Operations Platform team as a Quality-focused developer responsible for testing cloud-native products across hyperscalers and on-prem nodes. Deliver manual and automated tests, drive test automation strategy, and ensure security and performance while collaborating with frontend, backend, and product teams in an Agile environment.
Location: Montreal
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering

Key Responsibilities

  • •Actively participate with team members as part of a scaled Agile organization.
  • •Refine high-level requirements into actionable user stories with detailed acceptance criteria.
  • •Deliver a high-quality product by creating manual and automated tests including environments, installations, upgrades and configuration.
  • •Develop and perform Unit, Integration, End-to-End and Performance testing within an iterative Agile environment.
  • •Drive and shape the test automation strategy across API, UI, system and integration layers, balancing hands-on work with technical leadership.

Key Requirements

  • •Bachelor’s degree in computer science, Software Engineering, or a related technical field.
  • •8-12 years of experience in software development or software testing.
  • •Proficiency in one or more programming or scripting languages (e.g., Java, JavaScript/TypeScript, C#, Python, Lua).
  • •Experience with test automation and performance testing; familiarity with Playwright and test tools.
  • •Knowledge of cloud-native technologies, container orchestration (Docker, Kubernetes), and CI/CD pipelines (Azure DevOps, GitHub Actions).
Experience:8-12 yearsIndustrialSoftware
Education:Bachelor's
Skills:JavaJavaScriptTypeScriptC#PythonLuaAngularReactPlaywrightOpenTelemetryOAuth 2.0RBACMongoDBPostgresMSSQLAzureDockerKubernetesArgoCDHelm
Languages:FrenchEnglish
Tech Stack:JavaJavaScriptTypeScriptC#PythonLuaAngularReactPlaywrightMongoDBPostgresMSSQLAzureDockerKubernetesArgoCDHelmTerraformOpenTelemetryOAuth 2.0

Company Brief

AspenTech
Provides software and AI-driven solutions for process industries to optimize asset performance, engineering, and operations. Helps energy, chemicals, and manufacturing companies improve efficiency, reliability, and sustainability.
Industry: Industrial Automation
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Bedford, United States
Founded: 1981
WebsiteLinkedIn