Enable job alerts via email!

Principal Developer

Diagram

Montreal

On-site

CAD 120,000 - 160,000

Full time

4 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company seeks a Principal Developer to shape technology vision and mentor teams. The role involves strategic alignment, architecture evolution, and hands-on contributions, while promoting best practices in a collaborative environment. With a focus on sustainability, this position offers generous benefits including remote options and comprehensive health insurance.

Benefits

Generous health benefits
Flexible schedules
Opportunity to work remotely
4 weeks of vacation
Summer hours
Beautiful office in Old Montreal

Qualifications

  • 10+ years of experience in software engineering.
  • Proven experience in a leadership role within a SaaS organization.
  • Deep knowledge of microservices and APIs.

Responsibilities

  • Align technology roadmap with business objectives.
  • Lead design and evolution of architecture.
  • Evaluate emerging technologies to enhance delivery.

Skills

System Design
Architecture
Technical Leadership
Mentoring

Tools

Python
Kubernetes
CI/CD
Angular
React

Job description

We’re looking for aPrincipal Developer to join Novisto! In this role, you will play a key role in shaping our long-term technology vision, guiding our engineering teams through architectural excellence, and helping modernize our platform to support continued growth and scale. You’ll be a force multiplier driving cross-team technical alignment, mentoring technical leaders, and ensuring our systems remain robust, maintainable, and secure.

Your responsibilities will include:

Strategic Alignment

  • Align Novisto’s long-term technology roadmap with business objectives, influencing key architectural and technical decisions across the organization.

Architecture & Platform Evolution

  • Lead the design and evolution of our architecture, promoting modularization, modernization, and reusability of core components.

  • Facilitate cross-team architectural reviews and provide technical guidance to ensure cohesion and sustainability.

Technical Leadership

  • Mentor Tech Leads and senior developers to elevate engineering maturity across the organization.

  • Establish and uphold engineering best practices in architecture, testing, security, and documentation.

Innovation & Delivery Enablement

  • Evaluate emerging technologies and lead the adoption of tools and frameworks that improve developer efficiency and product delivery.

  • Partner with Platform Engineering, QA, and Security to align on holistic software delivery strategies.

Hands-On Contribution

  • Act as a senior-level contributor in the most complex or strategic initiatives where architectural direction or problem-solving is critical.

What we’re looking for:

  • 10+ years of experience in software engineering, with a proven track record of large-scale system design.

  • Proven experience in a Principal Developer, Staff Engineer, or similar senior technical leadership role, ideally within a SaaS or product-driven organization.

  • Deep knowledge of backend and frontend architecture, including microservices, APIs, and distributed systems.

  • Expertise in at least one major programming language (Python strongly preferred).

  • Familiarity with frontend frameworks (Angular, React) and modern DevOps tooling (Kubernetes, CI/CD pipelines).

  • Strong experience with relational and non-relational databases.

  • Experience in a multi-cloud environment (GCP and Azure).

  • Demonstrated ability to mentor senior engineers and drive architectural consensus.

What we offer:

  • Join an early-stage, well-financed company

  • Advance Novisto’s purpose of contributing to the sustainability of the economy, environment, and society by empowering companies to make better decisions and disclosures through our ESG data management software

  • Contribute your knowledge and insights to increase awareness and knowledge of sustainability

  • Generous health benefits (100% Insurance coverage & access to Dialogue's telemedicine app)

  • Flexible schedules & opportunity to work remotely

  • 4 weeks of vacation

  • Summer hours

  • If you prefer to work at the office, we have a beautiful office in Old Montreal, close to downtown and steps away from a metro (subway) station

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Developer

Coconut Software

null null

Remote

Remote

CAD 120,000 - 160,000

Full time

7 days ago
Be an early applicant

Développeur(se) principal(e) de logiciels -Senior Software Developer

Ultimate Software

Montreal null

On-site

On-site

CAD 90,000 - 130,000

Full time

Today
Be an early applicant

Principal Designer, Talent Management

Twilio

null null

Remote

Remote

CAD 100,000 - 150,000

Full time

Today
Be an early applicant

Développeur ou Développeuse principal de systèmes - Salesforce

Co-operators Assurance et services financiers

Toronto null

Remote

Remote

CAD 100,000 - 130,000

Full time

8 days ago

Développeur principal back-end

Banque Nationale du Canada

Montreal null

Hybrid

Hybrid

CAD 90,000 - 130,000

Full time

9 days ago

Concepteur principal de jeux / Lead Game Designer, Amazon Games Montréal

Amazon Development Centre Canada ULC

Montreal null

On-site

On-site

CAD 90,000 - 130,000

Full time

9 days ago

Java Developer Tech Lead

Lumenalta

null null

Remote

Remote

CAD 120,000 - 180,000

Full time

5 days ago
Be an early applicant

React Developer - Tech Lead

Lumenalta

Toronto null

Remote

Remote

CAD 120,000 - 170,000

Full time

6 days ago
Be an early applicant

Salesforce Lead Developer

InvestM Technology LLC

null null

Remote

Remote

CAD 90,000 - 130,000

Full time

6 days ago
Be an early applicant