Talent.com
Platform Software Developer
Platform Software DeveloperEXFO • Ville Saint-Laurent, Quebec, CA
Platform Software Developer

Platform Software Developer

EXFO • Ville Saint-Laurent, Quebec, CA
29 days ago
Job type
  • Full-time
Job description

EXFO develops smarter network test, monitoring and analytics solutions for the world’s leading telecommunications service providers, network equipment manufacturers and webscale companies—and we love what we do! With over 1,000 employees in more than 25 countries, EXFO is no. 1 worldwide in fiber optic test solutions. Our broad portfolio of intelligent hardware and software solutions enable our customer’s network transformations related to fiber, 5G and virtualization. We’re always looking for top talent to help us lead the way in a thriving industry with boundless opportunities.

What You'll Be Building

We're building a platform tools team from the ground up, and we're looking for our new software designers to join a senior technical lead. This isn't a traditional DevOps role - you'll be building tools, frameworks, and platforms that empower other development teams to ship faster and more confidently.

Your mission : create the infrastructure-as-code foundations, automation tooling, and self-service capabilities that let other teams own and operate their microservices on AWS and Kubernetes. You'll be the architects of developer experience, not the operators of production systems.

What Your Work Looks Like

You'll be working in a GitOps-first environment where everything is code. Your projects will include :

  • Building proof-of-concepts for new tools, methodologies, and technologies in the Kubernetes and AWS ecosystem
  • Designing and implementing core platform capabilities that other teams build upon
  • Creating custom scripts, CLIs, and automation frameworks that make complex infrastructure simple
  • Establishing security, efficiency, and automation patterns for cloud-native development
  • Guiding teams as they adopt these tools and eventually take full ownership of their own cloud resources

You'll be working on a platform that already exists but still has huge opportunities for improvement. Some areas are greenfield; others need thoughtful redesign as we scale the engineering organization. There will be some hands-on operations work initially — enough to understand how things run today — but the long-term goal is to automate, simplify, and hand off daily operations to product teams or a dedicated group.

You'll have the freedom to explore cutting-edge tools and shape how an entire engineering organization builds and deploys software.

Who We're Looking For

You're a software developer first. You love writing code, building tools, and solving problems through automation. You might not know Kubernetes inside-out yet, and that's okay - we care more about your ability and hunger to learn it.

You're technologically curious. You don't need to know everything, but you're excited to dive deep into cloud architecture, infrastructure-as-code, container orchestration, and GitOps practices. You ask "why?" and "how can we do this better?"

You're a builder, not just an operator. You want to create platforms and tools that others use, not just maintain existing systems. You think about developer experience and how to abstract complexity without hiding important details.

You're comfortable with ambiguity. This role is intentionally broad - cloud software development, Kubernetes, IaC, GitOps, security frameworks. You'll be developing expertise across all of it, and we'll support you in becoming a subject matter expert in cloud platform engineering.

Technical Foundation We're Looking For

Core Skills :

  • Programming : Solid experience with Python, Go, or similar languages - you can build small services, automation tools, and scripts confidently
  • Version Control : Strong Git skills (branching strategies, pull requests, collaborative workflows)
  • Software Development Fundamentals : You understand design patterns, testing, code organization, and maintainability
  • Problem-solving : You can debug complex systems, read documentation, and figure things out
  • Cloud & Platform Experience (or strong willingness to learn) :

  • Containers & Kubernetes : Some exposure to Docker and container orchestration concepts
  • Cloud Platforms : Basic familiarity with AWS services (EC2, S3, IAM, EKS, Lambda, RDS)
  • CI / CD : Understanding of continuous integration and deployment pipelines
  • Infrastructure as Code : Exposure to Terraform, CloudFormation, or similar tools
  • You'll Grow Into :

  • Deep Kubernetes expertise (deployments, services, operators, Helm, Kustomize)
  • Advanced AWS architecture and service design
  • GitOps workflows and tooling (ArgoCD, Flux, etc.)
  • Monitoring, observability, and logging strategies (Elastic, Prometheus, etc.)
  • Security best practices (IAM, RBAC, secrets management, least privilege)
  • Networking fundamentals (DNS, load balancing, VPCs, service meshes)
  • You’ll have access to senior engineers with deep expertise in cloud architecture, Kubernetes, and large-scale systems — people who love mentoring and collaborating on tough technical challenges.

    What Matters Most to Us

    Beyond technical skills, we value :

  • Ownership - You take initiative, follow through, and care about the impact of your work
  • Collaboration - You work well with developers and other platform engineers, asking good questions and sharing knowledge
  • Growth mindset - You see challenges as learning opportunities, not roadblocks
  • Pragmatism - You balance ideal solutions with practical constraints and shipping value
  • We’ll tailor the scope of ownership and autonomy based on your experience. Whether you’re growing into the role or already very senior, you’ll have meaningful responsibility that matches your strengths.

    Requirements

  • 3-5+ years of software development experience
  • University degree in Computer Science, Engineering, or equivalent practical experience
  • Technically ambitious and self-motivated
  • Able to work in English (all technical documentation and code)
  • Comfortable integrating into a French-speaking work environment (daily conversation)
  • What We Offer

  • A team that cares : Passionate, collaborative engineers who love what they do
  • Real autonomy : Relatively flat hierarchy that encourages expression and professional development
  • Flexibility : Hybrid work arrangement
  • International environment : Dynamic French / English workplace where you'll see your projects evolve and make real impact
  • Growth opportunity : Join early and help shape a platform team from the ground up
  • Don't Check Every Box? Apply Anyway.

    If you're a strong developer who's excited about platform engineering and cloud-native technologies, we want to hear from you - even if you don't have extensive Kubernetes or AWS experience yet. We're investing in people who have the fundamentals and the drive to become experts.

    If this sounds interesting and you're curious about our challenges, let's chat!

    Create a job alert for this search

    Software Developer • Ville Saint-Laurent, Quebec, CA

    Similar jobs
    Developpeur de logiciels / Software developer

    Developpeur de logiciels / Software developer

    Belcan Cleared • Montreal, QC, Canada
    Full-time
    Titre du poste : Développeur de logiciels.Contrat de 6 mois renouvelable.Indicatif régional : 514, 438, & 450.Vous êtes responsable de la conception des applications logicie...Show more
    Last updated: 30+ days ago • Promoted
    Senior Frontend Engineer - React & Platform Tools

    Senior Frontend Engineer - React & Platform Tools

    Xsolla • Montreal
    Full-time
    A global commerce company is seeking an Intermediate / Senior Frontend Developer to build high-performance applications that enhance user experiences for game developers. The role demands strong skill...Show more
    Last updated: 10 days ago • Promoted
    Développeur logiciel - Ing. de plateforme / Software Developer - Platform Eng.

    Développeur logiciel - Ing. de plateforme / Software Developer - Platform Eng.

    Genetec • Montreal, QC, Canada
    Full-time
    Vous souhaitez améliorer directement la manière dont des centaines de développeurs créent, déploient et exploitent des logiciels dans des environnements cloud, su...Show more
    Last updated: 30+ days ago • Promoted
    Dveloppeur Logiciel / Software Developer

    Dveloppeur Logiciel / Software Developer

    Northstar Earth and Space • Montreal, QC, Canada
    Full-time
    Prefer reading this in English? Scroll down.NorthStar Ciel & Terre utilise les donnes des tlescopes optiques comme lments de base pour crer des services d'information adapts aux besoins et ...Show more
    Last updated: 30+ days ago • Promoted
    Ingénieur logiciel senior - Plateforme central / Senior Software Engineer - Core Platform

    Ingénieur logiciel senior - Plateforme central / Senior Software Engineer - Core Platform

    Tait • Montreal, QC, Canada
    Full-time
    Créer des moments qui touchent les gens.Vous conceverez et mettrez en œuvre des fonctionnalités complexes, façonnerez des normes de codage et guiderez les décisions tech...Show more
    Last updated: 23 days ago • Promoted
    Mobile Developer - Platform Engineering

    Mobile Developer - Platform Engineering

    MaintainX, Inc. • Montreal
    Full-time
    MaintainX is the world's leading Asset and Work Intelligence platform for industrial and frontline environments.We are a modern IoT-enabled cloud-based tool for reliability, safety, and operations ...Show more
    Last updated: 10 days ago • Promoted
    MTS, Software

    MTS, Software

    Maxim Integrated • Montreal
    Full-time
    Amadis is looking for a software designer to build innovative architectures in the domain of the electronic payment and secured transactions. The candidate will participate to the realization of a c...Show more
    Last updated: 10 days ago • Promoted
    Software Developer

    Software Developer

    Construction Virtuelle et Technologie BI • Montreal, QC, Canada
    Full-time
    We are looking for a versatile Full Stack Software Developer to design, develop, and maintain scalable web applications.The ideal candidate will have expertise in both front-end and back-end techno...Show more
    Last updated: 30+ days ago • Promoted
    Power Platform Developer

    Power Platform Developer

    Queer Tech • Montreal
    Full-time +1
    Our employees are at the heart of everything we do.Together, we help people, businesses, and society prosper in good times and be resilient in bad times. Our employee promise represents Intact’s com...Show more
    Last updated: 10 days ago • Promoted
    Software Developer – API

    Software Developer – API

    Amilia • Greater Montreal Area, QC, CA
    Full-time
    Amilia is transforming the recreation and activities market with its innovative, purpose-built SaaS platform.Designed for municipalities, community centers, nonprofits, businesses, and recreation o...Show more
    Last updated: 30+ days ago
    Remote Software Technical Leader — Backend APIs Architect

    Remote Software Technical Leader — Backend APIs Architect

    Cisco • Ahuntsic North, ca
    Remote
    Full-time
    A leading tech company is seeking a Software Technical Leader to architect and develop customer-facing APIs in a remote setting. Candidates should have 8+ years in backend development, proficiency i...Show more
    Last updated: 5 days ago • Promoted
    Software Engineer

    Software Engineer

    Compunnel Inc. • Montreal
    Full-time
    Montreal (Day 1 onboarding onsite / in office presence 3x week).The Workflow Orchestration area that houses the Community of Practice also has several development teams providing Pega transformatio...Show more
    Last updated: 10 days ago • Promoted
    Lead EBS Developer I

    Lead EBS Developer I

    AtkinsRéalis • Montreal
    Full-time
    Are you ready to take up a vital role in transforming our global ERP? How about joining our talented team, where everyone has a voice, and together we collaborate with our stakeholders.It's a diver...Show more
    Last updated: 8 hours ago • Promoted • New!
    Senior Platform Developer – Migrate Foundation (C# / .NET, Cloud)

    Senior Platform Developer – Migrate Foundation (C# / .NET, Cloud)

    ShareGate Group • Montreal
    Full-time
    An innovative software company is looking for a Senior Platform Developer to join their Migrate Foundation team in Montreal. In this role, you will drive impactful projects, modernize applications, ...Show more
    Last updated: 10 days ago • Promoted
    Software Developer II

    Software Developer II

    Warner Bros. Discovery • Ahuntsic North, ca
    Full-time
    Get AI-powered advice on this job and more exclusive features.Discovery… the stuff dreams are made of.Who We Are… When we say, “the stuff dreams are made of,” we’re not just referring to the world ...Show more
    Last updated: 8 days ago • Promoted
    Senior Software Engineer, Web API Platform

    Senior Software Engineer, Web API Platform

    Scribd, Inc. • Ahuntsic North, ca
    Full-time
    Senior Software Engineer, Web API Platform role at.About The Company At Scribd Inc.Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, an...Show more
    Last updated: 1 hour ago • Promoted • New!
    Senior Software Engineer, Healthcare Tech & Impact

    Senior Software Engineer, Healthcare Tech & Impact

    Aetonix • Ahuntsic North, ca
    Full-time
    A healthcare technology leader in Ottawa seeks a Senior Software Developer to design and implement scalable software solutions using JavaScript and Node. The ideal candidate has over 7 years of expe...Show more
    Last updated: 1 hour ago • Promoted • New!
    Platform Developer, Backend

    Platform Developer, Backend

    Dialogue • Montreal
    Full-time
    Your role as Platform Developer, Backend.The Platform team at Dialogue is looking for a Platform Developer, Backend to work on the platform tools and services that power Dialogue’s software product...Show more
    Last updated: 10 days ago • Promoted