drjobs Principal Developer

Principal Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Montreal - Canada

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Were 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. Youll 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 Novistos 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 were 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 Novistos 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 Dialogues 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


Required Experience:

Staff IC

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.