Principal Software Engineer, Product Engineering (Canada)

Principal Software Engineer, Product Engineering (Canada)

31 Oct
|
Jobgether
|
Canada

31 Oct

Jobgether

Canada

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Principal Software Engineer, Product Engineering based in Canada.

Take on a high-impact technical leadership role shaping the architecture, strategy, and evolution of customer-facing products used by hundreds of millions of people worldwide.
You will own complex, company-critical engineering challenges, translating business priorities and emerging technologies into long-term technical strategies and scalable solutions.
Working at the intersection of software engineering, product innovation, business strategy, and applied AI, you will help define how future products are built and delivered.
You will remain hands‑on in development, contributing to critical system design, prototyping, implementation, and code reviews where your expertise can have the greatest impact.
You will also drive the responsible adoption of AI across product capabilities and engineering workflows to improve productivity, customer experiences, and operational efficiency.
Collaborating with senior engineering, product, and executive leaders, you will influence technical roadmaps, establish engineering standards, and resolve challenges spanning multiple teams.
This opportunity offers a flexible, remote‑first setting that values technical excellence, independent judgment, continuous learning, and meaningful innovation at global scale.

Accountabilities

- Own and drive complex, company-critical technical initiatives across multiple teams and organizations, delivering measurable customer and business outcomes at scale.

- Define long-term technical strategies, architectural direction,



and implementation roadmaps in partnership with senior engineering, product, and business leaders.

- Identify and solve ambiguous, high‑impact technical and product challenges, influencing both what gets built and how solutions are developed, deployed, and maintained.

- Remain actively involved in software development, designing and implementing critical system components, developing prototypes, reviewing code, and addressing foundational engineering challenges.

- Architect, evolve, and scale foundational platforms and systems across frontend and backend technologies to support new product capabilities and reliable experiences for hundreds of millions of users.

- Drive alignment across organizational boundaries, influence technical roadmaps, remove structural bottlenecks, and improve engineering processes and execution standards.

- Lead the responsible adoption of AI technologies across customer‑facing products and internal engineering workflows, identifying opportunities to improve productivity, user value, and innovation.

- Apply contemporary machine learning, large language model (LLM) APIs, and agentic frameworks to production systems while balancing quality, performance, cost, security, and risk.

- Establish and reinforce engineering excellence through sound technical judgment, architectural consistency,



operational rigor, and scalable development practices.

- Act as a trusted technical advisor to senior leadership, clearly communicating complex trade‑offs and guiding decisions on major technical investments and product priorities.

- Foster a culture of ownership, experimentation, adaptability, and continuous improvement within a distributed engineering organization.

Requirements

- An advanced degree in Computer Science or a related technical field involving substantial software development, or equivalent professional experience demonstrating deep technical expertise.

- At least 15 years of experience designing, building, and evolving large‑scale software systems, with a proven record of sustained impact across multiple teams or organizations.

- Demonstrated experience operating at Principal Engineer level or equivalent, owning company‑critical technical challenges and influencing long‑term engineering strategy.

- Extensive experience developing and scaling consumer‑facing products, with a strong understanding of user experience, system performance, reliability, and operational excellence.

- Broad and deep technical expertise across multiple engineering domains, including several of the following: frontend development, mobile systems, search, databases, storage systems, concurrency, and distributed systems.

- Practical experience applying modern machine learning, LLM‑based APIs, and agentic frameworks in production environments, with the ability to evaluate their benefits, limitations, costs, and risks.

- Strong architectural and system‑design capabilities, including the ability

📌 Principal Software Engineer, Product Engineering (Canada)
🏢 Jobgether
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer, product engineering (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: principal software engineer, product engineering (canada) / canada