Talent.com
Python Backend Software Engineer
Python Backend Software EngineerForescout Technologies Inc • Ottawa, Canada
Python Backend Software Engineer

Python Backend Software Engineer

Forescout Technologies Inc • Ottawa, Canada
3 days ago
Job type
  • Full-time
Job description

What We Do

Shape the future of cybersecurity at Forescout. Every day cyberattacks threaten to disrupt hospitals, power grids, financial systems, and the infrastructure we all depend on. At Forescout, we build the defenses that keep civilization running smoothly in an increasingly connected more than 25 years, Fortune 100 organizations, government agencies, and large enterprises have trusted Forescout as their foundation to manage cyber risk, ensure compliance, and mitigate threats. From power grids and healthcare systems to financial networks and transportation hubs, Forescout protects the critical infrastructure of our modern world. What You Will Do We are looking for a Software Engineer to help build Forescout’s next generation of network security and cybersecurity products through innovative, scalable cloud and edge applications. Join Forescout and play a key role in building cutting-edge security solutions that operate seamlessly from the cloud to the most challenging network environments.

  • Develop software solutions using Python (primary) and Java (secondary) to build Forescout’s next generation platform.
  • Deploy Kubernetes services, using Helm charts, to manage containerized applications in both Azure cloud and local k8s clusters.
  • Troubleshoot Kubernetes services in diverse environments – including remote and air-gapped networks – ensuring reliability, scalability, security, and performance.
  • Collaborate with cross-functional teams (DevOps, QA, Product Management) in an Agile environment to design, implement, and refine new features.
  • Perform code reviews and troubleshooting, maintaining high code quality and resolving issues across development and production environments.
  • Contribute to technical designs and best practices, bringing your knowledge of secure software development and distributed systems.

What You Bring To Forescout Key Skills

  • 5+ years of experience writing production software in Python and / or Java (Spring Boot) with a technical college degree.
  • Hands-on experience with containerization (Docker) and orchestration (Kubernetes) in a production environment. Must be comfortable working with Kubernetes clusters and Helm for deployments.
  • 3+ years of experience with cloud platforms, preferably Microsoft Azure (including services like AKS or Azure cloud networking).
  • Experience operating or strong understanding of running services in isolated or air-gapped network environments.
  • Solid knowledge of Linux systems and scripting / automation (Bash, Python).
  • Excellent problem-solving skills and proven ability to troubleshoot complex issues across multiple domains (networking, security, infrastructure).
  • Excellent written and verbal communication skills, with experience working effectively on remote / distributed teams across time zones.
  • Preferred Skills

  • Familiarity with additional cloud environments (AWS, GCP) and hybrid cloud deployments.
  • Knowledge of databases and search technologies (e.g., PostgreSQL, Elasticsearch, Redis) and their use in distributed systems.
  • Understanding of microservices architecture and modern CI / CD pipelines.
  • Experience with compliance and security standards (FedRAMP, SOC2) or working in highly regulated environments.
  • Background in the cybersecurity and / or network security domain is a big plus.
  • What Forescout Offers You

  • Competitive compensation and benefits including generous PTO policy, RRSP match, and much more
  • Collaborative and innovative environment – make an impact on worldwide security while working on the hottest technology
  • Leadership that supports and encourages professional growth and development
  • Create a job alert for this search

    Python Backend Software Engineer • Ottawa, Canada

    Similar jobs
    Senior Software Engineer

    Senior Software Engineer

    Frugal • Ottawa H2B, ON, Canada
    Remote
    Full-time
    Frugal is an AI-powered coding agent purpose-built to tackle one of the most persistent problems in tech : runaway cloud costs. Despite years of optimization efforts, cloud expenses remain high—and w...Show more
    Last updated: 14 days ago • Promoted
    Azure Software Engineer (Hybrid) – Build Scalable Solutions

    Azure Software Engineer (Hybrid) – Build Scalable Solutions

    Canada Mortgage and Housing Corporation • Toronto, Montreal (Administrative Region), Ottawa
    Full-time +1
    A leading Canadian public sector organization is seeking a Software Engineer specializing in Microsoft Azure.This role involves designing and implementing innovative cloud solutions while collabora...Show more
    Last updated: 12 days ago • Promoted
    Backend Engineer II — AI-Driven Growth Platform

    Backend Engineer II — AI-Driven Growth Platform

    SurveyMonkey • Ottawa
    Full-time
    A leading survey platform in Ottawa is seeking an Associate Engineer to enhance backend services and SDKs.This full-time role involves integrating third-party services, using AI for automation, and...Show more
    Last updated: 12 days ago • Promoted
    Python Developer, DBaaS & OpenStack Cloud

    Python Developer, DBaaS & OpenStack Cloud

    Elits Canada Inc. • Outaouais
    Full-time
    A technology firm in Quebec is seeking a Python Developer to join its R&D organization, working on cloud solutions.Responsibilities include designing DBaaS features, building automation for databas...Show more
    Last updated: 12 days ago • Promoted
    Python Developer

    Python Developer

    NLB Services • ottawa, on, ca
    Full-time
    Strong programming experience in Python (required); JavaScript / TypeScript a plus.AI workflows using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or Semantic Kernel.ReAct, Plan-and-Exec...Show more
    Last updated: 9 days ago • Promoted
    Python Developer - gatineau

    Python Developer - gatineau

    NLB Services • gatineau, qc, ca
    Full-time
    Strong programming experience in Python (required); JavaScript / TypeScript a plus.AI workflows using frameworks such as LangChain, LangGraph, AutoGen, CrewAI, or Semantic Kernel.ReAct, Plan-and-Exec...Show more
    Last updated: 9 days ago • Promoted
    Software Engineer - Cloud Platform

    Software Engineer - Cloud Platform

    Wind River • Ottawa
    Full-time
    Description Position at Wind River.Job Title : Software Engineer – Wind River Conductor.Wind River Systems is building Wind River Studio for Operators, delivering an integrated cloud platform, unif...Show more
    Last updated: 12 days ago • Promoted
    Senior Backend Engineer - Scalable APIs & Client Integrations

    Senior Backend Engineer - Scalable APIs & Client Integrations

    CapIntel • Ottawa, Montreal (Administrative Region)
    Full-time
    A technology company specializing in wealth management software is seeking a Senior Software Developer to design and deliver backend solutions. The role involves collaborating with internal partners...Show more
    Last updated: 8 days ago • Promoted
    Python Backend Software Engineer

    Python Backend Software Engineer

    Hyperproof • Ottawa
    Full-time
    Shape the future of cybersecurity at Forescout.Every day cyberattacks threaten to disrupt hospitals, power grids, financial systems, and the infrastructure we all depend on.At Forescout, we build t...Show more
    Last updated: 1 day ago • Promoted
    Analytics Software Engineer - ELK, Python, Kubernetes

    Analytics Software Engineer - ELK, Python, Kubernetes

    Aptiv • Ottawa
    Full-time
    A leading technology company in Ottawa is seeking a Member of Technical Staff for Software Engineering to develop high-quality analytics solutions. The ideal candidate will have over 10 years of exp...Show more
    Last updated: 26 days ago • Promoted
    Senior Software Engineer - Go Cloud Networking (Hybrid)

    Senior Software Engineer - Go Cloud Networking (Hybrid)

    Illumio • Ottawa H2B, ON, Canada
    Remote
    Full-time
    A cybersecurity company is seeking a Senior Backend Software Engineer to enhance the Azure Firewall Management Program.This position requires expertise in Go / Golang and cloud environments like Az...Show more
    Last updated: 30+ days ago • Promoted
    Software Engineer - Backend (Python)

    Software Engineer - Backend (Python)

    Scribd, Inc. • Ottawa
    Full-time
    About The Company : At Scribd (pronounced “scribbed”), our mission is to spark human curiosity.We aim to create a world of stories and knowledge, democratize the exchange of ideas and information, a...Show more
    Last updated: 12 days ago • Promoted
    Cloud Platform Lead Software Engineer - Kubernetes & Edge

    Cloud Platform Lead Software Engineer - Kubernetes & Edge

    Aptiv PLC • Ottawa
    Full-time
    A leading tech company in Ottawa is seeking a Cloud Platform Lead Software Engineer proficient in software engineering and Linux systems. The candidate will develop high-quality, testable code, mana...Show more
    Last updated: 12 days ago • Promoted
    Software Engineer (Brain Team)

    Software Engineer (Brain Team)

    Magnet Forensics • Ottawa
    Full-time
    Who We Are; What We Do; Where We’re Going.Magnet Forensics is a global leader in the development of digital investigative software that acquires, analyzes, and shares evidence from computers, smart...Show more
    Last updated: 11 days ago • Promoted
    Python Developer

    Python Developer

    Elits Canada Inc. • Outaouais
    Full-time
    Our parent company Iver has 1,700 employees today and is growing and now we are looking for new employees who want to join our journey. As part of Accelerate at Iver, you are at the absolute forefro...Show more
    Last updated: 12 days ago • Promoted
    Senior Cloud Platform Engineer - Linux, High Availability

    Senior Cloud Platform Engineer - Linux, High Availability

    Wind River • Ottawa
    Full-time
    A global leader in technology is seeking a Cloud Platform Software Engineer to develop robust Linux-based solutions for high-availability applications. The perfect candidate will have extensive expe...Show more
    Last updated: 26 days ago • Promoted
    Cloud DevOps & Scientific Python Engineer

    Cloud DevOps & Scientific Python Engineer

    Tech Insights • Ottawa
    Full-time +1
    TechInsights is the information Platform for the semiconductor industry.Regarded as the most trusted source of actionable, in-depth intelligence related to semiconductor innovation and surrounding ...Show more
    Last updated: 11 days ago • Promoted
    IoT Cloud & Edge Software Engineer

    IoT Cloud & Edge Software Engineer

    Giatec Scientific • Ottawa
    Full-time
    A technology solutions company in Ottawa seeks a skilled software developer to create cloud-integrated software for IoT edge products. This role involves designing application architecture, implemen...Show more
    Last updated: 12 days ago • Promoted