×
Register Here to Apply for Jobs or Post Jobs. X

Platform Software Developer

Job in Saint-Laurent, Province de Québec, Canada
Listing for: EXFO
Full Time position
Listed on 2026-01-01
Job specializations:
  • Software Development
    DevOps, Cloud Engineer - Software
Job Description & How to Apply Below

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 Dev Ops 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 Git Ops-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 Git Ops 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, Git Ops, 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
  • Infrastructur…
  • Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)

    Job Posting Language
    Employment Category
    Education (minimum level)
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary