Principal Developer

Montreal

90 000,00$ - 110 000,00$ /an

Offre publiée le 2025-07-09

Novisto

Principal Developer Role at Novisto

We’re looking for a Principal 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.
  • 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.

Seniority level

Mid-Senior level

Employment type

Full-time

Job function

Software Development

Referrals increase your chances of interviewing at Novisto by 2x.

Get notified about new Software Engineer jobs in Montreal, Quebec, Canada.

Software Developer (Python): $200k + Bonus (Elite Fintech)!

Montreal, Quebec, Canada

CA$70.00

CA$78.00

3 days ago

Software Engineer (Python) - Elite FinTech Firm - Up to $200k CAD

Full-Stack Software Engineer [Contract] [Remote possible]

Software Engineer, Intermediate or Senior

Junior Software Engineer - Full Stack Systems (AI + Industrial Ops)

Software Developer (Python) - Up to $220k CAD + Bonus

Software Developer Intern (Solutions Engineering team), Fall 2025

Frontend Developer | AI Ad-Tech | Montreal (Hybrid) | $90,000 - $110,000 + Equity

Montreal, Quebec, Canada CA$90,000 - CA$110,000 2 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

J-18808-Ljbffr