Enable job alerts via email!

Principal Developer

Diagram

Montreal

Hybrid

CAD 100,000 - 140,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A tech company in Montreal seeks a Principal Developer to shape its long-term technology vision. You'll guide engineering teams, drive architectural excellence, and mentor leaders. The ideal candidate has over 10 years in software engineering and is proficient in Python, with experience in both backend and frontend architecture. Join to contribute to innovative solutions and enjoy benefits like flexible schedules, generous vacation, and health coverage.

Benefits

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

Qualifications

  • Proven track record of large-scale system design.
  • Deep knowledge of backend and frontend architecture.
  • Demonstrated ability to mentor senior engineers.

Responsibilities

  • Align technology roadmap with business objectives.
  • Lead architecture design and evolution.
  • Mentor Tech Leads and senior developers.
  • Evaluate and adopt emerging technologies.
  • Act as a senior contributor on complex initiatives.

Skills

10+ years of experience in software engineering
Senior technical leadership
Backend architecture knowledge
Frontend architecture knowledge
Microservices and APIs
Expertise in Python
Familiarity with Angular or React
DevOps tooling knowledge
Relational and non-relational database experience
Multi-cloud environment experience

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.