23 hours ago
Ottawa, CanadaSenior
Responsibilities
- Architect, build, and deploy mission-critical cloud-native applications on GCP and Azure.
- Design and manage Kubernetes-based containerized microservices, including networking, ingress, service mesh, and Helm charts.
- Develop full-stack software in Python and Go using REST/gRPC APIs and event-driven architectures.
- Create and evolve AI agentic platforms with MCP servers, gateways, and agent-to-agent orchestration.
- Define authentication and authorization frameworks using OAuth2, OIDC, mTLS, SPIFFE/SPIRE, RBAC, and ABAC.
- Design resilient hybrid network topologies, SDN, VPC/VNet peering, routing, and traffic security.
- Lead code and architecture reviews and mentor engineering teams.
- Drive DevOps, GitOps, CI/CD, infrastructure automation, observability, telemetry, and distributed tracing.
- Translate AI and automation requirements into scalable solutions with product and research teams.
Requirements
- Bachelor’s or master’s degree in Computer Science, Software Engineering, or a related field, or equivalent experience.
- At least 5 years of professional software engineering experience with end-to-end system architecture responsibilities.
- Hands-on experience deploying complex multi-service applications on GCP and Azure.
- Deep expertise in the Kubernetes ecosystem, including Helm, Operators, CNI, Istio, and Envoy.
- Advanced programming skills in Python and Go.
- Strong full-stack web development experience with REST, gRPC, asynchronous/event-driven design.
- Solid IP networking knowledge, including OSI layers, TCP/IP, VPC/VNet peering, routing, and security policies.
- In-depth understanding of OAuth2, OpenID Connect, JWT, mTLS, and RBAC/ABAC.
- Practical experience with AI agentic concepts, MCP servers and clients, and LLM tool augmentation.
- Familiarity with Terraform, Pulumi, Ansible, LangGraph, AutoGen, and CrewAI.
- Experience with TypeScript/Node.js, Java, or C++ is a plus.
Tech Stack
AmbassadorAnsibleAzureC++GoGoogle Cloud PlatformGrafanagRPCHelmIstioJavaKubernetesNode.jsPrometheusPythonTerraformTypeScript
Categories
About Nokia
Nokia builds telecom network equipment and software—covering mobile (4G/5G RAN and core), IP and optical networking, fixed access, and related services—for communications service providers, enterprises, and governments. The company also conducts advanced research through Nokia Bell Labs. Founded in 1865 and headquartered in Espoo, Finland, Nokia is a public company with global operations and long-standing relationships with major mobile network operators worldwide.
