Aspentech

Aspentech

Principal Software Developer

Montreal (Mansfield) · Principal

Sponsorship not specifiedDetected 2 days ago
PythonJavaGoC++C#BashGitSQLPostgreSQLMongoDBVector DatabasesAWSAzureCloud PlatformsDockerKubernetesHelmCI/CDGitHub ActionsLinuxDevOpsData ScienceCybersecurityProject Management

About 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.

Responsibilities

  • 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.

Requirements

  • 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
  • Experience with one or more of the following:
  • Experience with agile development principles and continuous integration.

Skills

  • MongoDB, Postgres, Vector databases, SQL Server
  • o Windows and Linux platforms
  • o Observability and Monitoring

This listing is sourced directly from Aspentech's careers page and normalized into a canonical job model.