Postuler

Publié il y a 2 mois

Principal Software Engineer

@ Patch & Permasearch

Toronto, Ontario

Contrat12+ ans d’expérience
Postuler
SIGNAUX

En bref

Patch & Permasearch is hiring a Principal Software Engineer on a one-year contract with a strong chance of extension. The role architects scalable API and distributed systems, leads technical standards and cross-team transformation, and oversees cloud, CI/CD and observability strategy.

Responsabilités :

  • Architect scalable APIs and distributed systems with React, NestJS and Spring Boot
  • Lead cross-functional technical transformations and cloud migrations
  • Design cloud-native, event-driven microservices and CI/CD pipelines
  • Oversee telemetry, reliability and data strategy

Résumé des exigences :

  • 12+ years of hands-on software engineering experience
  • 8+ years of expert web and API development
  • Deep expertise in cloud-native design, APIM, Docker and IaC
  • Strong zero-trust security and OAuth2/OIDC knowledge
  • Outstanding executive communication skills

Outils et compétences

Source et dates

Type de source non vérifié · tracker

Date publiée par l’employeur
2026-08-26
Première détection par notre source
2026-10-16
Mise à jour du dossier source
2026-10-16

Ces dates décrivent le dossier source, pas une vérification en direct du recrutement. Consultez l’offre originale.

Détails du poste

NiveauSenior
DomaineDéveloppement logiciel
Expérience12 an(s) et plus
Déplacementsavion : aucun · route : aucun
Milieu de travailBureau
PositionSurtout assis
Exigences physiquesphysique faible · ordinateur élevé
LanguesEnglish

Résumé et détails rédigés par l’IA à partir de l’offre; l’offre de l’employeur fait foi.

Patch & Permasearch

ChampValeur
Offres sur Jobsy39
Description

Job Title: Principal Software Engineer
Duration: 1 Year Contract with strong chance of extension

Responsibilities:

  • Architecture & Strategic Vision: Architect and guide the implementation of highly scalable, resilient APIs and enterprise-grade distributed systems using React, NestJS, and Spring Boot.
  • Technical & Cultural Leadership: Drive engineering excellence, establish technical standards, and mentor senior engineers across teams. Promote a culture of continuous learning, secure code delivery, and operational rigor.
  • Strategic Change Management: Lead cross-functional transformations—such as modernizing legacy architectures, migrating cloud platforms, or instilling AI-assisted development practices—while actively managing risk and technical friction.
  • Cloud Architecture & Infrastructure: Design cloud-native, event-driven microservices architectures. Establish enterprise patterns for containerized deployments (Azure Container Apps, APIM, Docker), CI/CD pipelines via Azure DevOps, and declarative Infrastructure as Code (Bicep/Terraform).
  • System Observability & Reliability: Oversee end-to-end telemetry strategies using Azure monitoring and telemetry to ensure zero-downtime releases, proactive incident response, and observable system health.
  • Data & Performance Strategy: Lead the data strategy by designing and optimizing complex relational and NoSQL database schemas tailored for scale, security, and low latency.
  • Agile Execution & Delivery: Champion iterative delivery in fast-moving environments. Drive bias for action through feature-flagged deployments, rapid prototyping, and a strong shipping-to-production mindset over theoretical completeness.
  • Cross-Functional Partnership: Partner with product executives, business stakeholders, and principal architects to translate strategic business vision into scalable, value-delivering software architectures.

Qualifications:

  • 12+ years of hands-on software engineering experience, with a proven track record of architectural leadership on high-throughput, enterprise-scale platforms.\
  • 8+ years of expert-level web and API development using modern frameworks (React, NestJS, Node.js) and enterprise Java/Spring Boot.
  • Enterprise Architecture Mastery: Deep expertise in event-driven microservices, cloud-native design patterns, API gateway configuration (APIM), containerization (Docker, Azure Container Apps), and automated IaC (Bicep, Terraform, or ARM).
  • Strategic & Excellence Mindset: Demonstrated ability to evaluate architectural trade-offs, drive long-term technical roadmaps, balance speed-to-market with technical debt resolution, and maintain uncompromising quality standards.
  • Change Management & Technical Transformation: Proven history of leading org-wide technical changes (e.g., adopting new tech stacks, modernizing DevOps practices, or implementing secure AI-assisted development pipelines).
  • Operational & Release Excellence: Expertise in defining robust branching strategies, feature-flag architectures, multi-region deployment plans, and disaster recovery strategies.
  • System Security & Compliance: Deep understanding of zero-trust security frameworks, modern identity/auth patterns (OAuth2, OIDC), and enterprise data compliance standards.
  • Executive Communication: Outstanding ability to articulate complex technical concepts to non-technical stakeholders, align executive teams around technical strategies, and lead high-impact decision-making forums.

Nice-to-Have Qualifications:

  • Domain Expertise: Experience building rule/pricing engines or complex transaction-processing platforms.
  • Advanced Frontend Architecture: Familiarity with TanStack, micro-frontends, or modern state management libraries at scale.
  • Observability Engineering: Hands-on mastery of Application Insights, Log Analytics, OpenTelemetry, distributed tracing, and automated incident remediation.
  • Process Mastery: Experience utilizing advanced features in Agile tools (ADO/JIRA) to structure multi-team planning, track technical debt metrics, and optimize flow efficiency.

Emplois semblables

  • Principal Software Engineer

    Mississauga, ON
    143k–178k $/anHybrideTemps plein

    PointClickCare: PointClickCare is a leading health tech company with one simple mission: to help providers deliver exceptional care.

    Candidates need a strong record of shipping production software in Java, Python or similar, deep knowledge of cloud-native and distributed systems, and expertise with SQL databases, RESTful APIs, microservices, React and CI/CD. Comfort with AI-augmented development tools and on-call incident response is required.

    GitHub Copilot, Claude Code, GitHub Actions, Jenkins, Terraform, Kubernetes (AKS)

  • Principal Software Engineer - Agentic Engineering Platform

    Toronto, ON
    Télétravail

    OpenTable

    8+ ansCandidates need 8+ years of software engineering experience delivering production systems, deep knowledge of API design, service-oriented architecture, scalability and security, and strong use of AI coding tools. Candidates also need to learn unfamiliar domains and help other engineers adopt new tools.

    Claude, Codex, Cursor

    Principal Software Engineer - Agentic Engineering Platform

    Toronto, ON

    OpenTable

    8+ ansCandidates need 8+ years of software engineering experience delivering production systems, deep knowledge of API design, service-oriented architecture, scalability and security, and strong use of AI coding tools. Candidates also need to learn unfamiliar domains and help other engineers adopt new tools.

    Claude, Codex, Cursor

  • Principal Software Engineer

    Toronto, ON

    OCS

    10+ ansCandidates need 10+ years of software engineering experience, including hands-on Dynamics AX or Dynamics 365 Finance and Operations work in X++. They also need strong integration, SQL Server, Java and JavaScript skills, and experience leading engineering teams.

    Microsoft Dynamics 365 Finance and Operations, X++, SQL Server, Azure Logic Apps, Azure Functions, Azure Service Bus

  • Principal Software Engineer

    Ottawa, ON
    Temps plein

    Broadcom Canada ULC

    12+ ansBroadcom Canada needs a Bachelor's degree in engineering plus 12 or more years of related experience. Candidates must know C++/C, Linux/Yocto, OpenBMC or ZephyrOS, hardware bus interfaces, Redfish and DMTF standards, and secure boot.

    Linux, Yocto, OpenBMC, ZephyrOS, C++

    Principal Software Engineer

    Ottawa, ON
    Temps plein

    Broadcom Canada ULC

    12+ ansBroadcom Canada needs a Bachelor's degree in engineering plus 12 or more years of related experience. Candidates must know C++/C, Linux/Yocto, OpenBMC or ZephyrOS, hardware bus interfaces, Redfish and DMTF standards, and secure boot.

    Linux, Yocto, OpenBMC, ZephyrOS, C++

  • Principal Software Engineer (Canada)

    Toronto, ON

    TechnoCred

    8+ ansCandidates need at least 8 years of software engineering experience building applications and service-based systems. Expert React and Node.js skills, complex SQL and full stack experience are required, and a bachelor's degree in computer science, engineering or physics is preferred.

    React, Node.js, SQL, TypeScript

  • Principal Software Engineer - Backend

    Toronto, ON
    Temps plein

    Autodesk

    10+ ansCandidates need 10+ years of backend and distributed systems experience, including Python, AWS and API work at scale. A bachelor's or master's degree or equivalent practical experience is required.

    AWS, Python, Kafka, Kinesis, Snowflake

Lieux et modes de travail

Lieux

Tout le CanadaTélétravail · Hybride · Sur place · Sur le terrain

Astuce : ajoutez le télétravail pour élargir la recherche.

Exclure des lieux

Mode de travail

Offres de cette entreprise dans les résultats

Voici les offres de cette entreprise chargées dans votre recherche. Elle peut avoir d’autres postes ouverts.