Talent.com
Nokia
Sr. Principal Software EngineerNokia • Ottawa, ON, Canada
Sr. Principal Software Engineer

Sr. Principal Software Engineer

Nokia • Ottawa, ON, Canada
2 days ago
Job type
  • Full-time
Job description

Job Description

We are looking for an experienced software engineer to lead the development of our distributed edge compute platform. This role demands a deep understanding of hyperscalers like AWS, Azure, or GCP, and the ability to design and operate large-scale systems. The successful candidate will contribute to the platform's architecture, ensuring fault tolerance, consistency, and efficient traffic routing.

Job Description

We are looking for an experienced software engineer to lead the development of our distributed edge compute platform. This role demands a deep understanding of hyperscalers like AWS, Azure, or GCP, and the ability to design and operate large-scale systems. The successful candidate will contribute to the platform's architecture, ensuring fault tolerance, consistency, and efficient traffic routing.

How You Will Contribute And What You Will Learn

  • Design and implement a massively distributed edge compute platform, ensuring high availability and fault tolerance.
  • Develop external-facing APIs, considering design, versioning, and interactions with customers and partners.
  • Optimize high-throughput L7 traffic routing for efficient data processing.
  • Utilize Kubernetes internals for resource management and container deployment.
  • Collaborate with a team of engineers to build and operate the platform, sharing knowledge and best practices.
  • Translate distributed systems complexity into clear architectural tradeoffs
  • Communicate infrastructure risks and mitigation strategies to executive stakeholders
  • Manage technical requirements from customers’ needs.
  • Collaborate effectively with AI/ML systems engineers, Hardware architects, Network engineering teams, Security and compliance teams
  • Present scalability models and reliability metrics in measurable, defensible terms
  • Mentor engineering teams on distributed systems best practices
  • Anticipate internal and external business challenges and / or regulatory issues and drive process, product or service improvements that create competitive advantage.
  • Stay updated with the latest trends and technologies in distributed systems and edge computing.
  • Establish design reviews and architectural governance standards
  • Ensure the platform's security and data privacy, adhering to industry standards and regulations.
  • Conduct code reviews and provide constructive feedback to maintain code quality.

Key Skills And Experience

  • Extensive experience (5+ years) with hyperscaler technologies (AWS, Azure, GCP) and managed services.
  • Have worked at or intimately with AWS, Azure, GCP, or similar-scale platforms - built internal cloud, compute, or infrastructure services
  • Proven track record in designing and operating large-scale distributed systems.
  • Strong fundamentals in distributed systems, including consistency models and fault tolerance.
  • Proficiency in API design and development, with an understanding of versioning and SDK foundations.
  • Experience with Kubernetes and containerization technologies for resource management.
  • Solid understanding of high-throughput traffic routing and network protocols.
  • Ability to work independently and manage complex technical tasks.
  • Excellent communication and collaboration skills, with a willingness to share knowledge.
  • Familiarity with security best practices and data privacy regulations.
  • Master's degree in Computer Science, Engineering, or a related field. PhD preferred.

About Us

Advancing connectivity to secure a brighter world.

Nokia is a global leader in connectivity for the AI era. With expertise across fixed, mobile and transport networks, powered by the innovation of Nokia Bell Labs, we’re advancing connectivity to secure a brighter world.

Learn more about life at Nokia .

Our recruitment process

We act inclusively and respect the uniqueness of people. Our employment decisions are made regardless of race, color, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law. We are committed to a culture of inclusion built upon our core value of respect.

The length of the recruitment process may vary depending on the specific role's requirements. We strive to ensure a smooth and inclusive experience for all candidates. Discover more about the recruitment process at Nokia .

About The Team

Some of our benefits in US :

  • Corporate Retirement Savings Plan
  • Health and dental benefits
  • Short-term disability, and long-term disability
  • Life insurance, and AD&D – Company paid 2x base pay
  • Optional or Supplemental life and AD&D insurance (Employee/Spouse/Child)
  • Paid time off for holidays and Vacation
  • Employee Stock Purchase Plan
  • Tuition Assistance Plan
  • Adoption assistance
  • Employee Assistance Program/Work Life Resource Program

The above benefits exclude students.

Disclaimer for US/Canada

Nokia Maintains broad annual base salary ranges for its roles in order to account for variations in knowledge, skills, experience and market conditions, and with consideration to internal peer equity. Check the salary ranges in the job info section for this role.

All North America job posts will post for a minimum of 7 calendar days and up to 180 days or until candidate/s identified.

#J-18808-Ljbffr
Create a job alert for this search

Sr. Principal Software Engineer • Ottawa, ON, Canada

Similar jobs

Principal Systems Engineer

慨正橡扯Ottawa
Full-time +2

Are you looking to advance your career and work on technology that will shape the future of defence? Does working on developing systems for current and future military aircraft sound like a challen... Show more

 • Promoted

Senior Software Engineer – ISTAR Defense Systems

DEFSEC Technologies Inc.Ottawa, ON, CA
Full-time

A Canadian technology firm is seeking a Senior Software Engineer to support the Canadian Armed Forces as part of the LC4ISR program.The incumbent will design and implement systems critical for mili... Show more

 • Promoted

Software Engineer II

SurveyMonkeyOttawa, ON, CA
Full-time

SurveyMonkey is the world’s most popular platform for surveys and forms, built for business—loved by users.We combine powerful capabilities with intuitive design, effectively serving every use case... Show more

 • Promoted

Principal Engineer, Software Supply Chain Security

GitLabOttawa, ON, CA
Full-time

GitLab is an open-core software company that develops the most comprehensive AI-powered DevSecOps Platform, used by more than 100,000 organizations.Our mission is to enable everyone to contribute t... Show more

 • Promoted

Senior Principal Software Developer, Precisely AI Studio

PreciselyOttawa, ON, CA
Full-time

We’re seeking a technical leader to drive our AI strategy, including Precisely AI Studio—our developer portal and AI asset marketplace for the Precisely Data Integrity Suite.You’ll combine hands‑on... Show more

 • Promoted

Senior Software Systems Engineer - C$137,000 - C$152,000 A Year

AnvilNepean, Canada
Full-time

Seeking a Software Systems Engineer to install, configure, and integrate mission-critical software for defense and national security clients.Responsibilities include developing custom integrations,... Show more

 • Promoted

Sr. Software Engineer, Hive

ClouderaOttawa, ON, CA
Full-time

Software Engineer, Hive – Cloudera.Location: Toronto, Ontario, Canada.At Cloudera, we empower people to transform complex data into clear and actionable insights.With as much data under management ... Show more

 • Promoted

Senior CIAM Software Engineer

AffirmOttawa, ON, CA
Full-time

Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.Affirm is building the ne... Show more

 • Promoted

Staff Software Engineer (Backend) - Everand Core

Scribd, Inc.ottawa, on, Canada
Full-time

Staff Software Engineer on the Everand Core team.You’ll own the backend platform that powers Everand's web and mobile experiences, driving rapid experimentation, discoverability, personalization, a... Show more

 • Promoted

Principal Software Architect — AI-Driven Data Platforms Lead

AlphaSenseOttawa, ON, CA
Full-time

A leading market intelligence firm in Canada seeks an experienced engineer to own the architecture and evolution of a large-scale data extraction platform.The role involves designing reliable syste... Show more

 • Promoted

Principal Software Engineer

Akamai TechnologiesOttawa, ON, CA
Full-time

Principal Software Engineer – Cloud Compute.As part of Akamai's Cloud Compute team, you will focus on building highly reliable, scalable, and cost‑effective storage solutions, empowering enterprise... Show more

 • Promoted

Principal Engineer, AI Inference Reliability

Cerebras Systems, Inc.ottawa, on, Canada
Full-time

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs.This architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than... Show more

 • Promoted

Sr. Principal Software Architect (AI)

OpenTextOttawa, ON, CA
Full-time

OpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture.As a member of our team, you will have the opp... Show more

 • Promoted

Software Engineer, Platform Operations

PlanetOttawa, ON, CA
Full-time

We believe in using space to help life on Earth.Planet designs, builds, and operates the largest constellation of imaging satellites in history.This constellation delivers an unprecedented dataset ... Show more

 • Promoted

Senior Software Engineer

enurgenOttawa, ON, CA
Full-time

Enurgen is building DUET — a generational platform for utility-scale solar that turns raw fleet telemetry into recovered revenue.We close the gap between what conventional monitoring can see and wh... Show more

 • Promoted

Sr. Principal Software Architect (Ai)

OpenTextOttawa, Canada
Full-time

OverviewOpenText is a global leader in information management, where innovation, creativity, and collaboration are the key components of our corporate culture.As a member of our team, you will have... Show more

 • Promoted

Remote Principal Software Engineer — Lead Scalable Systems

eDynamic LearningOttawa, ON, CA
Remote
Full-time

A leading educational technology company in Canada seeks a Principal Software Engineer to provide technical leadership across multiple teams.This role emphasizes improving engineering effectiveness... Show more

 • Promoted

Secret-Cleared Software Engineer, C4ISR Systems

AkkodisOttawa
Full-time +1

A technology consulting firm is seeking an Intermediate Software Engineer to support a large-scale defense project in Ottawa.The role involves providing system design and engineering support for th... Show more

 • Promoted

AI Principal Software Engineer - US SaaS startup | Remote

Atomic HROttawa, Ontario, Canada
Remote
Full-time
Quick Apply

The client is a venture-backed startup simplifying access to essential benefits for frontline workers.Their AI-powered platform helps employees easily find and apply for benefits like childcare, el... Show more

Principal Search Engineer — Elasticsearch & Relevance

PowerToFlyOttawa, ON, CA
Full-time

A leading technology firm in Canada is seeking a Principal Software Engineer to enhance Elasticsearch's capabilities.The role involves leading initiatives in search functionality, contributing to f... Show more