Talent.com
Python Backend Software Engineer
Python Backend Software EngineerHyperproof • Ottawa, ON, CA
Python Backend Software Engineer

Python Backend Software Engineer

Hyperproof • Ottawa, ON, CA
1 day ago
Job type
  • Full-time
Job description

Description

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 world.

For 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
  • Want a glimpse of Life @ Forescout? Check us out on Facebook and Instagram
  • Learn more at : www.forescout.com
  • Forescout Technologies is proud to be an Equal Employment Opportunity Employer. We value and embrace diversity, equality, inclusion, and collaboration at the core of our “One Team” philosophy. We do not discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.

    #J-18808-Ljbffr

    Create a job alert for this search

    Python Backend Software Engineer • Ottawa, ON, CA

    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
    PON Software Engineer — Hybrid Ottawa | SDN & 10Gbps

    PON Software Engineer — Hybrid Ottawa | SDN & 10Gbps

    Ciena Corporation • Ottawa
    Full-time
    A leading networking technology company in Ottawa is seeking an experienced PON Software Engineer to develop advanced management software for PON technologies. This role requires expertise in C / C++,...Show more
    Last updated: 12 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

    Software Engineer

    Actalent • Ottawa, ON, Canada
    Full-time
    Join our team as a Software Engineer and contribute to the development of cutting-edge software solutions.Collaborate with experienced engineers in the design, coding, testing, and maintenance of s...Show more
    Last updated: 2 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
    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: 12 days ago • Promoted
    Cloud DevOps & Scientific Python Engineer

    Cloud DevOps & Scientific Python Engineer

    TechInsights • Ottawa, ON, CA
    Permanent
    Quick Apply
    OUR STORY 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 su...Show more
    Last updated: 14 days ago
    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