7 hours ago
Ottawa, CanadaSenior
Responsibilities
- Architect, build, and deploy highly available cloud-native applications on Google Cloud Platform and Microsoft 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 client-server, REST/gRPC, and event-driven architectures.
- Create and evolve AI agentic platforms using Model Context Protocol 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, mentor engineers, and provide technical direction.
- Implement DevOps, GitOps, and CI/CD automation using ArgoCD, Flux, Terraform, and Pulumi.
- Implement observability, telemetry, and distributed tracing with OpenTelemetry, Prometheus, and Grafana.
- Collaborate with product and research teams to translate AI and automation requirements into scalable solutions.
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 Python and Go programming skills; TypeScript/Node.js, Java, or C++ experience is a plus.
- Strong full-stack web development experience with REST, gRPC, and asynchronous or 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.
Benefits
- Corporate Retirement Savings Plan.
- Health and dental benefits.
- Short-term and long-term disability coverage.
- Company-paid life insurance and AD&D coverage at 2x base pay.
- Optional or supplemental life and AD&D insurance for employees, spouses, and children.
- Paid holidays and vacation.
- Employee Stock Purchase Plan.
- Tuition Assistance Plan.
- Adoption assistance.
- Employee Assistance Program and Work Life Resource Program.
- The role is located in Ottawa, Canada; benefits listed apply to Canada and exclude students.
Tech Stack
AmbassadorAnsibleAzureC++GoGoogle Cloud PlatformGrafanagRPCHelmIstioJavaKubernetesNode.jsPrometheusPythonTerraformTypeScript
Categories
About Infinera
Infinera builds optical networking systems and coherent optical engines, plus automation software and services, for telecom carriers, cloud and data center operators, cable/MSOs, and enterprises. The company designs and manufactures advanced optical semiconductors and pluggable modules for metro, long‑haul, and submarine transport networks. Founded in 2000 and headquartered in San Jose, California, Infinera is now part of Nokia after operating as a NASDAQ‑listed public company.
